[INFO] fetching crate caminos-lib 0.3.1... [INFO] testing caminos-lib-0.3.1 against try#722e1797249a965b6335aebd65d777f917e498f1 for pr-91031 [INFO] extracting crate caminos-lib 0.3.1 into /workspace/builds/worker-1/source [INFO] validating manifest of crates.io crate caminos-lib 0.3.1 on toolchain 722e1797249a965b6335aebd65d777f917e498f1 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+722e1797249a965b6335aebd65d777f917e498f1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate caminos-lib 0.3.1 [INFO] finished tweaking crates.io crate caminos-lib 0.3.1 [INFO] tweaked toml for crates.io crate caminos-lib 0.3.1 written to /workspace/builds/worker-1/source/Cargo.toml [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+722e1797249a965b6335aebd65d777f917e498f1" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }` [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+722e1797249a965b6335aebd65d777f917e498f1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded synstructure v0.5.2 [INFO] [stderr] Downloaded quantifiable-derive v0.1.0 [INFO] [stderr] Downloaded gramatica v0.2.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:5736fa189c1c60b01babf4b8b698fe57b6ecc41933a7ff2e0b8d7a221459412b" "/opt/rustwide/cargo-home/bin/cargo" "+722e1797249a965b6335aebd65d777f917e498f1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] a9f90714f5bde177e392355c1abbc6d5d4cbe7a40b01929f070e83d5b9751611 [INFO] running `Command { std: "docker" "start" "-a" "a9f90714f5bde177e392355c1abbc6d5d4cbe7a40b01929f070e83d5b9751611", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "a9f90714f5bde177e392355c1abbc6d5d4cbe7a40b01929f070e83d5b9751611", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "a9f90714f5bde177e392355c1abbc6d5d4cbe7a40b01929f070e83d5b9751611", kill_on_drop: false }` [INFO] [stdout] a9f90714f5bde177e392355c1abbc6d5d4cbe7a40b01929f070e83d5b9751611 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:5736fa189c1c60b01babf4b8b698fe57b6ecc41933a7ff2e0b8d7a221459412b" "/opt/rustwide/cargo-home/bin/cargo" "+722e1797249a965b6335aebd65d777f917e498f1" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 85c9642a0d8d804709208daef720c0c86fa99dcc72bf9aca5a1f8643fb8f4b66 [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "85c9642a0d8d804709208daef720c0c86fa99dcc72bf9aca5a1f8643fb8f4b66", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.107 [INFO] [stderr] Compiling proc-macro2 v1.0.32 [INFO] [stderr] Compiling unicode-xid v0.0.4 [INFO] [stderr] Compiling crc32fast v1.2.1 [INFO] [stderr] Compiling unicode-xid v0.2.2 [INFO] [stderr] Compiling ucd-util v0.1.8 [INFO] [stderr] Compiling syn v1.0.81 [INFO] [stderr] Compiling regex v0.2.11 [INFO] [stderr] Compiling unicode-width v0.1.9 [INFO] [stderr] Compiling quote v0.3.15 [INFO] [stderr] Compiling cfg-if v1.0.0 [INFO] [stderr] Compiling utf8-ranges v1.0.4 [INFO] [stderr] Compiling caminos-lib v0.3.1 (/opt/rustwide/workdir) [INFO] [stderr] Compiling byteorder v1.4.3 [INFO] [stderr] Compiling number_prefix v0.3.0 [INFO] [stderr] Compiling hex v0.4.3 [INFO] [stderr] Compiling libz-sys v1.1.3 [INFO] [stderr] Compiling libssh2-sys v0.2.23 [INFO] [stderr] Compiling thread_local v0.3.6 [INFO] [stderr] Compiling lock_api v0.3.4 [INFO] [stderr] Compiling synom v0.11.3 [INFO] [stderr] Compiling getopts v0.2.21 [INFO] [stderr] Compiling regex-syntax v0.5.6 [INFO] [stderr] Compiling syn v0.11.11 [INFO] [stderr] Compiling aho-corasick v0.6.10 [INFO] [stderr] Compiling quote v1.0.10 [INFO] [stderr] Compiling time v0.1.44 [INFO] [stderr] Compiling parking_lot_core v0.7.2 [INFO] [stderr] Compiling openssl-sys v0.9.71 [INFO] [stderr] Compiling terminal_size v0.1.17 [INFO] [stderr] Compiling flate2 v1.0.22 [INFO] [stderr] Compiling rpassword v5.0.1 [INFO] [stderr] Compiling rand v0.4.6 [INFO] [stderr] Compiling console v0.15.0 [INFO] [stderr] Compiling parking_lot v0.10.2 [INFO] [stderr] Compiling synstructure v0.5.2 [INFO] [stderr] Compiling chrono v0.4.19 [INFO] [stderr] Compiling indicatif v0.15.0 [INFO] [stderr] Compiling procfs v0.9.1 [INFO] [stderr] Compiling gramatica v0.2.0 [INFO] [stderr] Compiling quantifiable-derive v0.1.0 [INFO] [stderr] Compiling ssh2 v0.8.3 [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 1m 14s [INFO] running `Command { std: "docker" "inspect" "85c9642a0d8d804709208daef720c0c86fa99dcc72bf9aca5a1f8643fb8f4b66", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "85c9642a0d8d804709208daef720c0c86fa99dcc72bf9aca5a1f8643fb8f4b66", kill_on_drop: false }` [INFO] [stdout] 85c9642a0d8d804709208daef720c0c86fa99dcc72bf9aca5a1f8643fb8f4b66 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:5736fa189c1c60b01babf4b8b698fe57b6ecc41933a7ff2e0b8d7a221459412b" "/opt/rustwide/cargo-home/bin/cargo" "+722e1797249a965b6335aebd65d777f917e498f1" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] ca3673f31b3a2ef8e085093e2cd4dae17cc4066644f7a9e9c04e1a21db684ca2 [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "ca3673f31b3a2ef8e085093e2cd4dae17cc4066644f7a9e9c04e1a21db684ca2", kill_on_drop: false }` [INFO] [stderr] Compiling caminos-lib v0.3.1 (/opt/rustwide/workdir) [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 4.90s [INFO] running `Command { std: "docker" "inspect" "ca3673f31b3a2ef8e085093e2cd4dae17cc4066644f7a9e9c04e1a21db684ca2", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "ca3673f31b3a2ef8e085093e2cd4dae17cc4066644f7a9e9c04e1a21db684ca2", kill_on_drop: false }` [INFO] [stdout] ca3673f31b3a2ef8e085093e2cd4dae17cc4066644f7a9e9c04e1a21db684ca2 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:5736fa189c1c60b01babf4b8b698fe57b6ecc41933a7ff2e0b8d7a221459412b" "/opt/rustwide/cargo-home/bin/cargo" "+722e1797249a965b6335aebd65d777f917e498f1" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 4c4ccc2f778eab852e6c83ea58beb37f21734395893e90b1f9143c04c5e375b1 [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "4c4ccc2f778eab852e6c83ea58beb37f21734395893e90b1f9143c04c5e375b1", kill_on_drop: false }` [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 0.06s [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/caminos_lib-d774ce95a10ccfee) [INFO] [stdout] running 1 test [INFO] [stderr] Doc-tests caminos-lib [INFO] [stdout] test tests::it_works ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 52 tests [INFO] [stdout] test src/pattern.rs - pattern::new_pattern (line 81) ... FAILED [INFO] [stdout] test src/lib.rs - (line 89) ... FAILED [INFO] [stdout] test src/lib.rs - (line 164) ... FAILED [INFO] [stdout] test src/pattern.rs - pattern::new_pattern (line 126) ... FAILED [INFO] [stdout] test src/pattern.rs - pattern::new_pattern (line 103) ... FAILED [INFO] [stdout] test src/pattern.rs - pattern::new_pattern (line 73) ... FAILED [INFO] [stdout] test src/routing.rs - routing::new_routing (line 155) ... FAILED [INFO] [stdout] test src/pattern.rs - pattern::new_pattern (line 90) ... FAILED [INFO] [stdout] test src/pattern.rs - pattern::new_pattern (line 136) ... FAILED [INFO] [stdout] test src/pattern.rs - pattern::new_pattern (line 53) ... FAILED [INFO] [stdout] test src/routing.rs - routing::new_routing (line 145) ... FAILED [INFO] [stdout] test src/pattern.rs - pattern::new_pattern (line 65) ... FAILED [INFO] [stdout] test src/pattern.rs - pattern::new_pattern (line 115) ... FAILED [INFO] [stdout] test src/routing.rs - routing::new_routing (line 139) ... FAILED [INFO] [stdout] test src/pattern.rs - pattern::new_pattern (line 157) ... FAILED [INFO] [stdout] test src/pattern.rs - pattern::new_pattern (line 146) ... FAILED [INFO] [stdout] test src/lib.rs - (line 59) ... FAILED [INFO] [stdout] test src/routing.rs - routing::new_routing (line 227) ... FAILED [INFO] [stdout] test src/topology/mod.rs - topology::new_topology (line 663) ... FAILED [INFO] [stdout] test src/routing.rs - routing::new_routing (line 173) ... FAILED [INFO] [stdout] test src/routing.rs - routing::new_routing (line 248) ... FAILED [INFO] [stdout] test src/routing.rs - routing::new_routing (line 259) ... FAILED [INFO] [stdout] test src/topology/mod.rs - topology::new_topology (line 676) ... FAILED [INFO] [stdout] test src/routing.rs - routing::new_routing (line 163) ... FAILED [INFO] [stdout] test src/topology/mod.rs - topology::new_topology (line 653) ... FAILED [INFO] [stdout] test src/routing.rs - routing::new_routing (line 271) ... FAILED [INFO] [stdout] test src/topology/mod.rs - topology::new_topology (line 757) ... FAILED [INFO] [stdout] test src/topology/mod.rs - topology::new_topology (line 643) ... FAILED [INFO] [stdout] test src/topology/mod.rs - topology::new_topology (line 743) ... FAILED [INFO] [stdout] test src/routing.rs - routing::new_routing (line 283) ... FAILED [INFO] [stdout] test src/routing.rs - routing::new_routing (line 235) ... FAILED [INFO] [stdout] test src/topology/mod.rs - topology::new_topology (line 710) ... FAILED [INFO] [stdout] test src/topology/mod.rs - topology::new_topology (line 687) ... FAILED [INFO] [stdout] test src/topology/mod.rs - topology::new_topology (line 698) ... FAILED [INFO] [stdout] test src/topology/mod.rs - topology::new_topology (line 720) ... FAILED [INFO] [stdout] test src/topology/mod.rs - topology::new_topology (line 730) ... FAILED [INFO] [stdout] test src/topology/mod.rs - topology::new_topology (line 785) ... FAILED [INFO] [stdout] test src/traffic.rs - traffic::new_traffic (line 114) ... FAILED [INFO] [stdout] test src/topology/mod.rs - topology::new_topology (line 772) ... FAILED [INFO] [stdout] test src/topology/multistage.rs - topology::multistage::new_stage (line 1242) ... FAILED [INFO] [stdout] test src/traffic.rs - traffic::new_traffic (line 102) ... FAILED [INFO] [stdout] test src/traffic.rs - traffic::new_traffic (line 137) ... FAILED [INFO] [stdout] test src/topology/multistage.rs - topology::multistage::new_stage (line 1215) ... FAILED [INFO] [stdout] test src/topology/multistage.rs - topology::multistage::new_stage (line 1224) ... FAILED [INFO] [stdout] test src/topology/multistage.rs - topology::multistage::new_stage (line 1231) ... FAILED [INFO] [stdout] test src/traffic.rs - traffic::new_traffic (line 123) ... FAILED [INFO] [stdout] test src/routing.rs - routing::new_routing (line 188) ... FAILED [INFO] [stdout] test src/traffic.rs - traffic::new_traffic (line 77) ... FAILED [INFO] [stdout] test src/traffic.rs - traffic::new_traffic (line 148) ... FAILED [INFO] [stdout] test src/traffic.rs - traffic::new_traffic (line 89) ... FAILED [INFO] [stdout] test src/routing.rs - routing::new_routing (line 202) ... FAILED [INFO] [stderr] error: test failed, to rerun pass '--doc' [INFO] [stdout] test src/routing.rs - routing::new_routing (line 214) ... FAILED [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [INFO] [stdout] ---- src/pattern.rs - pattern::new_pattern (line 81) stdout ---- [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `FileMap` in this scope [INFO] [stdout] --> src/pattern.rs:82:1 [INFO] [stdout] | [INFO] [stdout] 3 | FileMap{ [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 | use caminos_lib::pattern::FileMap; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0422`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/lib.rs - (line 89) stdout ---- [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Configuration` in this scope [INFO] [stdout] --> src/lib.rs:90:1 [INFO] [stdout] | [INFO] [stdout] 3 | Configuration [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RandomRegularGraph` in this scope [INFO] [stdout] --> src/lib.rs:95:12 [INFO] [stdout] | [INFO] [stdout] 8 | topology: RandomRegularGraph//The topology is given as a named record [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `HomogeneousTraffic` in this scope [INFO] [stdout] --> src/lib.rs:102:11 [INFO] [stdout] | [INFO] [stdout] 15 | traffic: HomogeneousTraffic//Select a traffic. e.g., traffic repeating a pattern continously. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Uniform` in this scope [INFO] [stdout] --> src/lib.rs:105:4 [INFO] [stdout] | [INFO] [stdout] 18 | Uniform { legend_name:"uniform" }, [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RandomPermutation` in this scope [INFO] [stdout] --> src/lib.rs:106:4 [INFO] [stdout] | [INFO] [stdout] 19 | RandomPermutation { legend_name:"random server permutation" }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 | use caminos_lib::pattern::RandomPermutation; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Basic` in this scope [INFO] [stdout] --> src/lib.rs:114:10 [INFO] [stdout] | [INFO] [stdout] 27 | router: Basic//The router is another object with a large description [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `EnforceFlowControl` in this scope [INFO] [stdout] --> src/lib.rs:120:31 [INFO] [stdout] | [INFO] [stdout] 33 | ... virtual_channel_policies: [ EnforceFlowControl, WideHops{width:1}, LowestSinghWeight{extra_congestion:0, extra_distance:0, aggregat... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `WideHops` in this scope [INFO] [stdout] --> src/lib.rs:120:51 [INFO] [stdout] | [INFO] [stdout] 33 | ... virtual_channel_policies: [ EnforceFlowControl, WideHops{width:1}, LowestSinghWeight{extra_congestion:0, extra_distance:0, aggregat... [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 | use caminos_lib::policies::WideHops; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `LowestSinghWeight` in this scope [INFO] [stdout] --> src/lib.rs:120:70 [INFO] [stdout] | [INFO] [stdout] 33 | ... virtual_channel_policies: [ EnforceFlowControl, WideHops{width:1}, LowestSinghWeight{extra_congestion:0, extra_distance:0, aggregat... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 | use caminos_lib::policies::LowestSinghWeight; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `Random` in this scope [INFO] [stdout] --> src/lib.rs:120:176 [INFO] [stdout] | [INFO] [stdout] 33 | ..., aggregate_buffers:true, use_internal_space:true}, Random ], [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this unit variant [INFO] [stdout] | [INFO] [stdout] 2 | use caminos_lib::routing::SumRoutingPolicy::Random; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Shortest` in this scope [INFO] [stdout] --> src/lib.rs:131:3 [INFO] [stdout] | [INFO] [stdout] 44 | Shortest { legend_name: "shortest" }, [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 2 | use caminos_lib::policies::Shortest; [INFO] [stdout] | [INFO] [stdout] 2 | use caminos_lib::routing::Shortest; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Valiant` in this scope [INFO] [stdout] --> src/lib.rs:132:3 [INFO] [stdout] | [INFO] [stdout] 45 | Valiant { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 | use caminos_lib::routing::Valiant; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `Shortest` in this scope [INFO] [stdout] --> src/lib.rs:135:11 [INFO] [stdout] | [INFO] [stdout] 48 | first: Shortest,//We can change the sub-routing in either the first or second segment. [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `Shortest` in this scope [INFO] [stdout] --> src/lib.rs:136:12 [INFO] [stdout] | [INFO] [stdout] 49 | second: Shortest,//If we do not have arguments we only put the object name. No need for braces. [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `LinkClass` in this scope [INFO] [stdout] --> src/lib.rs:142:3 [INFO] [stdout] | [INFO] [stdout] 55 | LinkClass { [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 | use caminos_lib::LinkClass; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `LinkClass` in this scope [INFO] [stdout] --> src/lib.rs:147:3 [INFO] [stdout] | [INFO] [stdout] 60 | LinkClass { delay: 1}, [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 | use caminos_lib::LinkClass; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Slurm` in this scope [INFO] [stdout] --> src/lib.rs:152:3 [INFO] [stdout] | [INFO] [stdout] 65 | Slurm [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this variant [INFO] [stdout] | [INFO] [stdout] 2 | use caminos_lib::experiments::Action::Slurm; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0600]: cannot apply unary operator `!` to type `[{integer}; 3]` [INFO] [stdout] --> src/lib.rs:92:15 [INFO] [stdout] | [INFO] [stdout] 5 | random_seed: ![42,43,44],//Simulate each seed [INFO] [stdout] | ^^^^^^^^^^^ cannot apply unary operator `!` [INFO] [stdout] [INFO] [stdout] error[E0600]: cannot apply unary operator `!` to type `[{float}; 20]` [INFO] [stdout] --> src/lib.rs:110:9 [INFO] [stdout] | [INFO] [stdout] 23 | load: ![0.05, 0.1, 0.15, 0.2, 0.25, 0.3, 0.35, 0.4, 0.45, 0.5, 0.55, 0.6, 0.65, 0.7, 0.75, 0.8, 0.85, 0.9, 0.95, 1.0], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot apply unary operator `!` [INFO] [stdout] [INFO] [stdout] error: aborting due to 19 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0422, E0425, E0600. [INFO] [stdout] For more information about an error, try `rustc --explain E0422`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/lib.rs - (line 164) stdout ---- [INFO] [stdout] error: expected expression, found `=` [INFO] [stdout] --> src/lib.rs:168:12 [INFO] [stdout] | [INFO] [stdout] 4 | CSV//To generate a csv with a selection of fields [INFO] [stdout] | --- while parsing this struct [INFO] [stdout] 5 | { [INFO] [stdout] 6 | fields: [=configuration.traffic.pattern.legend_name, =configuration.traffic.load, =result.accepted_load, =result.average_message_... [INFO] [stdout] | ^ expected expression [INFO] [stdout] [INFO] [stdout] error: expected identifier, found `=` [INFO] [stdout] --> src/lib.rs:168:56 [INFO] [stdout] | [INFO] [stdout] 4 | CSV//To generate a csv with a selection of fields [INFO] [stdout] | --- while parsing this struct [INFO] [stdout] 5 | { [INFO] [stdout] 6 | fields: [=configuration.traffic.pattern.legend_name, =configuration.traffic.load, =result.accepted_load, =result.average_message_... [INFO] [stdout] | ^ expected identifier [INFO] [stdout] [INFO] [stdout] error: expected identifier, found `=` [INFO] [stdout] --> src/lib.rs:168:85 [INFO] [stdout] | [INFO] [stdout] 4 | CSV//To generate a csv with a selection of fields [INFO] [stdout] | --- while parsing this struct [INFO] [stdout] 5 | { [INFO] [stdout] 6 | fields: [=configuration.traffic.pattern.legend_name, =configuration.traffic.load, =result.accepted_load, =result.average_message_... [INFO] [stdout] | ^ expected identifier [INFO] [stdout] [INFO] [stdout] error: expected identifier, found `=` [INFO] [stdout] --> src/lib.rs:168:108 [INFO] [stdout] | [INFO] [stdout] 4 | CSV//To generate a csv with a selection of fields [INFO] [stdout] | --- while parsing this struct [INFO] [stdout] 5 | { [INFO] [stdout] 6 | fields: [=configuration.traffic.pattern.legend_name, =configuration.traffic.load, =result.accepted_load, =result.average_message_... [INFO] [stdout] | ^ expected identifier [INFO] [stdout] [INFO] [stdout] error: expected identifier, found `=` [INFO] [stdout] --> src/lib.rs:168:139 [INFO] [stdout] | [INFO] [stdout] 4 | CSV//To generate a csv with a selection of fields [INFO] [stdout] | --- while parsing this struct [INFO] [stdout] 5 | { [INFO] [stdout] 6 | fields: [=configuration.traffic.pattern.legend_name, =configuration.traffic.load, =result.accepted_load, =result.average_message_delay, =con... [INFO] [stdout] | ^ expected identifier [INFO] [stdout] [INFO] [stdout] error: expected identifier, found `=` [INFO] [stdout] --> src/lib.rs:168:175 [INFO] [stdout] | [INFO] [stdout] 4 | CSV//To generate a csv with a selection of fields [INFO] [stdout] | --- while parsing this struct [INFO] [stdout] 5 | { [INFO] [stdout] 6 | fields: [=configuration.traffic.pattern.legend_name, =configuration.traffic.load, =result.accepted_load, =result.average_message_delay, =configuration.routing.legend_name, =res... [INFO] [stdout] | ^ expected identifier [INFO] [stdout] [INFO] [stdout] error: expected identifier, found `=` [INFO] [stdout] --> src/lib.rs:168:214 [INFO] [stdout] | [INFO] [stdout] 4 | CSV//To generate a csv with a selection of fields [INFO] [stdout] | --- while parsing this struct [INFO] [stdout] 5 | { [INFO] [stdout] 6 | fields: [=configuration.traffic.pattern.legend_name, =configuration.traffic.load, =result.accepted_load, =result.average_message_delay, =configuration.routing.legend_name, =result.server_consumption_jain_index, =res... [INFO] [stdout] | ^ expected identifier [INFO] [stdout] [INFO] [stdout] error: expected identifier, found `=` [INFO] [stdout] --> src/lib.rs:168:252 [INFO] [stdout] | [INFO] [stdout] 4 | CSV//To generate a csv with a selection of fields [INFO] [stdout] | --- while parsing this struct [INFO] [stdout] 5 | { [INFO] [stdout] 6 | fields: [=configuration.traffic.pattern.legend_name, =configuration.traffic.load, =result.accepted_load, =result.average_message_delay, =configuration.routing.legend_name, =result.server_consumption_jain_index, =result.server_generation_jain_index, =res... [INFO] [stdout] | ^ expected identifier [INFO] [stdout] [INFO] [stdout] error: expected identifier, found `=` [INFO] [stdout] --> src/lib.rs:168:281 [INFO] [stdout] | [INFO] [stdout] 4 | CSV//To generate a csv with a selection of fields [INFO] [stdout] | --- while parsing this struct [INFO] [stdout] 5 | { [INFO] [stdout] 6 | fields: [=configuration.traffic.pattern.legend_name, =configuration.traffic.load, =result.accepted_load, =result.average_message_delay, =configuration.routing.legend_name, =result.server_consumption_jain_index, =result.server_generation_jain_index, =result.average_packet_hops, =res... [INFO] [stdout] | ^ expected identifier [INFO] [stdout] [INFO] [stdout] error: expected identifier, found `=` [INFO] [stdout] --> src/lib.rs:168:315 [INFO] [stdout] | [INFO] [stdout] 4 | CSV//To generate a csv with a selection of fields [INFO] [stdout] | --- while parsing this struct [INFO] [stdout] 5 | { [INFO] [stdout] 6 | fields: [=configuration.traffic.pattern.legend_name, =configuration.traffic.load, =result.accepted_load, =result.average_message_delay, =configuration.routing.legend_name, =result.server_consumption_jain_index, =result.server_generation_jain_index, =result.average_packet_hops, =result.average_link_utilization, =res... [INFO] [stdout] | ^ expected identifier [INFO] [stdout] [INFO] [stdout] error: expected expression, found `=` [INFO] [stdout] --> src/lib.rs:173:13 [INFO] [stdout] | [INFO] [stdout] 9 | Plots//To plot curves of data. [INFO] [stdout] | ----- while parsing this struct [INFO] [stdout] 10 | { [INFO] [stdout] 11 | selector: =configuration.traffic.pattern.legend_name,//Make a plot for each value of the selector [INFO] [stdout] | ^ expected expression [INFO] [stdout] [INFO] [stdout] error: expected expression, found `=` [INFO] [stdout] --> src/lib.rs:180:16 [INFO] [stdout] | [INFO] [stdout] 15 | Plotkind{ [INFO] [stdout] | -------- while parsing this struct [INFO] [stdout] ... [INFO] [stdout] 18 | parameter: =configuration.traffic.load, [INFO] [stdout] | ^ expected expression [INFO] [stdout] [INFO] [stdout] error: expected expression, found `=` [INFO] [stdout] --> src/lib.rs:181:16 [INFO] [stdout] | [INFO] [stdout] 15 | Plotkind{ [INFO] [stdout] | -------- while parsing this struct [INFO] [stdout] ... [INFO] [stdout] 19 | abscissas: =configuration.traffic.load, [INFO] [stdout] | ^ expected expression [INFO] [stdout] [INFO] [stdout] error: expected expression, found `=` [INFO] [stdout] --> src/lib.rs:183:16 [INFO] [stdout] | [INFO] [stdout] 15 | Plotkind{ [INFO] [stdout] | -------- while parsing this struct [INFO] [stdout] ... [INFO] [stdout] 21 | ordinates: =result.accepted_load, [INFO] [stdout] | ^ expected expression [INFO] [stdout] [INFO] [stdout] error: expected expression, found `=` [INFO] [stdout] --> src/lib.rs:192:16 [INFO] [stdout] | [INFO] [stdout] 29 | Plotkind{ [INFO] [stdout] | -------- while parsing this struct [INFO] [stdout] 30 | parameter: =configuration.traffic.load, [INFO] [stdout] | ^ expected expression [INFO] [stdout] [INFO] [stdout] error: expected expression, found `=` [INFO] [stdout] --> src/lib.rs:193:16 [INFO] [stdout] | [INFO] [stdout] 29 | Plotkind{ [INFO] [stdout] | -------- while parsing this struct [INFO] [stdout] 30 | parameter: =configuration.traffic.load, [INFO] [stdout] 31 | abscissas: =result.accepted_load, [INFO] [stdout] | ^ expected expression [INFO] [stdout] [INFO] [stdout] error: expected expression, found `=` [INFO] [stdout] --> src/lib.rs:195:16 [INFO] [stdout] | [INFO] [stdout] 29 | Plotkind{ [INFO] [stdout] | -------- while parsing this struct [INFO] [stdout] ... [INFO] [stdout] 33 | ordinates: =result.average_message_delay, [INFO] [stdout] | ^ expected expression [INFO] [stdout] [INFO] [stdout] error: expected expression, found `=` [INFO] [stdout] --> src/lib.rs:201:11 [INFO] [stdout] | [INFO] [stdout] 9 | Plots//To plot curves of data. [INFO] [stdout] | ----- while parsing this struct [INFO] [stdout] ... [INFO] [stdout] 39 | legend: =configuration.routing.legend_name, [INFO] [stdout] | ^ expected expression [INFO] [stdout] [INFO] [stdout] error: expected expression, found `=` [INFO] [stdout] --> src/lib.rs:214:13 [INFO] [stdout] | [INFO] [stdout] 50 | Plots [INFO] [stdout] | ----- while parsing this struct [INFO] [stdout] 51 | { [INFO] [stdout] 52 | selector: =configuration.traffic.pattern.legend_name,//Make a plot for each value of the selector [INFO] [stdout] | ^ expected expression [INFO] [stdout] [INFO] [stdout] error: expected expression, found `=` [INFO] [stdout] --> src/lib.rs:219:15 [INFO] [stdout] | [INFO] [stdout] 54 | kind: [Plotkind{ [INFO] [stdout] | -------- while parsing this struct [INFO] [stdout] ... [INFO] [stdout] 57 | histogram: =result.total_packet_per_hop_count, [INFO] [stdout] | ^ expected expression [INFO] [stdout] [INFO] [stdout] error: expected expression, found `=` [INFO] [stdout] --> src/lib.rs:223:11 [INFO] [stdout] | [INFO] [stdout] 50 | Plots [INFO] [stdout] | ----- while parsing this struct [INFO] [stdout] ... [INFO] [stdout] 61 | legend: =configuration.routing.legend_name, [INFO] [stdout] | ^ expected expression [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `CSV` in this scope [INFO] [stdout] --> src/lib.rs:166:2 [INFO] [stdout] | [INFO] [stdout] 4 | CSV//To generate a csv with a selection of fields [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Plots` in this scope [INFO] [stdout] --> src/lib.rs:171:2 [INFO] [stdout] | [INFO] [stdout] 9 | Plots//To plot curves of data. [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Plotkind` in this scope [INFO] [stdout] --> src/lib.rs:177:4 [INFO] [stdout] | [INFO] [stdout] 15 | Plotkind{ [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Plotkind` in this scope [INFO] [stdout] --> src/lib.rs:191:4 [INFO] [stdout] | [INFO] [stdout] 29 | Plotkind{ [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Tikz` in this scope [INFO] [stdout] --> src/lib.rs:203:12 [INFO] [stdout] | [INFO] [stdout] 41 | backend: Tikz [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Plots` in this scope [INFO] [stdout] --> src/lib.rs:212:2 [INFO] [stdout] | [INFO] [stdout] 50 | Plots [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Plotkind` in this scope [INFO] [stdout] --> src/lib.rs:216:10 [INFO] [stdout] | [INFO] [stdout] 54 | kind: [Plotkind{ [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Tikz` in this scope [INFO] [stdout] --> src/lib.rs:225:12 [INFO] [stdout] | [INFO] [stdout] 63 | backend: Tikz [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to 29 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0422`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/pattern.rs - pattern::new_pattern (line 126) stdout ---- [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Components` in this scope [INFO] [stdout] --> src/pattern.rs:127:1 [INFO] [stdout] | [INFO] [stdout] 3 | Components{ [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 | use std::path::Components; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `RandomPermutation` in this scope [INFO] [stdout] --> src/pattern.rs:128:18 [INFO] [stdout] | [INFO] [stdout] 4 | global_pattern: RandomPermutation, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0422, E0425. [INFO] [stdout] For more information about an error, try `rustc --explain E0422`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/pattern.rs - pattern::new_pattern (line 103) stdout ---- [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Hotspots` in this scope [INFO] [stdout] --> src/pattern.rs:104:1 [INFO] [stdout] | [INFO] [stdout] 3 | Hotspots{ [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 | use caminos_lib::pattern::Hotspots; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0422`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/pattern.rs - pattern::new_pattern (line 73) stdout ---- [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RandomInvolution` in this scope [INFO] [stdout] --> src/pattern.rs:74:1 [INFO] [stdout] | [INFO] [stdout] 3 | RandomInvolution{ [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 | use caminos_lib::pattern::RandomInvolution; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0422`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/routing.rs - routing::new_routing (line 155) stdout ---- [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `WeighedShortest` in this scope [INFO] [stdout] --> src/routing.rs:156:1 [INFO] [stdout] | [INFO] [stdout] 3 | WeighedShortest{ [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 | use caminos_lib::routing::WeighedShortest; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0422`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/pattern.rs - pattern::new_pattern (line 90) stdout ---- [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `CartesianTransform` in this scope [INFO] [stdout] --> src/pattern.rs:91:1 [INFO] [stdout] | [INFO] [stdout] 3 | CartesianTransform{ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 | use caminos_lib::pattern::CartesianTransform; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0422`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/pattern.rs - pattern::new_pattern (line 136) stdout ---- [INFO] [stdout] error: expected one of `,`, `.`, `?`, `}`, or an operator, found `legend_name` [INFO] [stdout] --> src/pattern.rs:139:2 [INFO] [stdout] | [INFO] [stdout] 3 | Composition{ [INFO] [stdout] | ----------- while parsing this struct [INFO] [stdout] 4 | patterns: [ FileMap{filename: "/patterns/second"}, FileMap{filename: "/patterns/first"} ] [INFO] [stdout] | - [INFO] [stdout] | | [INFO] [stdout] | expected one of `,`, `.`, `?`, `}`, or an operator [INFO] [stdout] | help: try adding a comma: `,` [INFO] [stdout] 5 | legend_name: "Apply first to origin, and then second to get the destination", [INFO] [stdout] | ^^^^^^^^^^^ unexpected token [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Composition` in this scope [INFO] [stdout] --> src/pattern.rs:137:1 [INFO] [stdout] | [INFO] [stdout] 3 | Composition{ [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 | use caminos_lib::pattern::Composition; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0422`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/pattern.rs - pattern::new_pattern (line 53) stdout ---- [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Uniform` in this scope [INFO] [stdout] --> src/pattern.rs:54:1 [INFO] [stdout] | [INFO] [stdout] 3 | Uniform{ [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0422`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/routing.rs - routing::new_routing (line 145) stdout ---- [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Valiant` in this scope [INFO] [stdout] --> src/routing.rs:146:1 [INFO] [stdout] | [INFO] [stdout] 3 | Valiant{ [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 | use caminos_lib::routing::Valiant; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `Shortest` in this scope [INFO] [stdout] --> src/routing.rs:147:9 [INFO] [stdout] | [INFO] [stdout] 4 | first: Shortest, [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `Shortest` in this scope [INFO] [stdout] --> src/routing.rs:148:10 [INFO] [stdout] | [INFO] [stdout] 5 | second: Shortest, [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0422, E0425. [INFO] [stdout] For more information about an error, try `rustc --explain E0422`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/pattern.rs - pattern::new_pattern (line 65) stdout ---- [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RandomPermutation` in this scope [INFO] [stdout] --> src/pattern.rs:66:1 [INFO] [stdout] | [INFO] [stdout] 3 | RandomPermutation{ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 | use caminos_lib::pattern::RandomPermutation; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0422`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/pattern.rs - pattern::new_pattern (line 115) stdout ---- [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Product` in this scope [INFO] [stdout] --> src/pattern.rs:116:1 [INFO] [stdout] | [INFO] [stdout] 3 | Product{ [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `RandomPermutation` in this scope [INFO] [stdout] --> src/pattern.rs:117:17 [INFO] [stdout] | [INFO] [stdout] 4 | block_pattern: RandomPermutation, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `RandomPermutation` in this scope [INFO] [stdout] --> src/pattern.rs:118:18 [INFO] [stdout] | [INFO] [stdout] 5 | global_pattern: RandomPermutation, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0422, E0425. [INFO] [stdout] For more information about an error, try `rustc --explain E0422`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/routing.rs - routing::new_routing (line 139) stdout ---- [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Shortest` in this scope [INFO] [stdout] --> src/routing.rs:140:1 [INFO] [stdout] | [INFO] [stdout] 3 | Shortest{ [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 2 | use caminos_lib::policies::Shortest; [INFO] [stdout] | [INFO] [stdout] 2 | use caminos_lib::routing::Shortest; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0422`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/pattern.rs - pattern::new_pattern (line 157) stdout ---- [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RandomMix` in this scope [INFO] [stdout] --> src/pattern.rs:158:1 [INFO] [stdout] | [INFO] [stdout] 3 | RandomMix{ [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 | use caminos_lib::pattern::RandomMix; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Hotspots` in this scope [INFO] [stdout] --> src/pattern.rs:159:13 [INFO] [stdout] | [INFO] [stdout] 4 | patterns: [Hotspots{extra_random_destination:10}, Uniform], [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 | use caminos_lib::pattern::Hotspots; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `Uniform` in this scope [INFO] [stdout] --> src/pattern.rs:159:52 [INFO] [stdout] | [INFO] [stdout] 4 | patterns: [Hotspots{extra_random_destination:10}, Uniform], [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0422, E0425. [INFO] [stdout] For more information about an error, try `rustc --explain E0422`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/pattern.rs - pattern::new_pattern (line 146) stdout ---- [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Pow` in this scope [INFO] [stdout] --> src/pattern.rs:147:1 [INFO] [stdout] | [INFO] [stdout] 3 | Pow{ [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 | use caminos_lib::pattern::Pow; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `FileMap` in this scope [INFO] [stdout] --> src/pattern.rs:148:11 [INFO] [stdout] | [INFO] [stdout] 4 | pattern: FileMap{filename: "/patterns/mypattern"}, [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 | use caminos_lib::pattern::FileMap; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0422`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/lib.rs - (line 59) stdout ---- [INFO] [stdout] error[E0412]: cannot find type `Rc` in this scope [INFO] [stdout] --> src/lib.rs:70:8 [INFO] [stdout] | [INFO] [stdout] 13 | Where(Rc,Expr), [INFO] [stdout] | ^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 | use std::rc::Rc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Expr` in this scope [INFO] [stdout] --> src/lib.rs:70:31 [INFO] [stdout] | [INFO] [stdout] 13 | Where(Rc,Expr), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum [INFO] [stdout] | [INFO] [stdout] 2 | use caminos_lib::config_parser::Expr; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Expr` in this scope [INFO] [stdout] --> src/lib.rs:71:13 [INFO] [stdout] | [INFO] [stdout] 14 | Expression(Expr), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum [INFO] [stdout] | [INFO] [stdout] 2 | use caminos_lib::config_parser::Expr; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0412`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/routing.rs - routing::new_routing (line 227) stdout ---- [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `AscendantChannelsWithLinkClass` in this scope [INFO] [stdout] --> src/routing.rs:228:1 [INFO] [stdout] | [INFO] [stdout] 3 | AscendantChannelsWithLinkClass{ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 | use caminos_lib::routing::AscendantChannelsWithLinkClass; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `Shortest` in this scope [INFO] [stdout] --> src/routing.rs:229:11 [INFO] [stdout] | [INFO] [stdout] 4 | routing: Shortest, [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0422, E0425. [INFO] [stdout] For more information about an error, try `rustc --explain E0422`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/topology/mod.rs - topology::new_topology (line 663) stdout ---- [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Hamming` in this scope [INFO] [stdout] --> src/topology/mod.rs:664:1 [INFO] [stdout] | [INFO] [stdout] 3 | Hamming{ [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 | use caminos_lib::topology::cartesian::Hamming; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0422`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/routing.rs - routing::new_routing (line 173) stdout ---- [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Sum` in this scope [INFO] [stdout] --> src/routing.rs:174:1 [INFO] [stdout] | [INFO] [stdout] 3 | Sum{ [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 | use caminos_lib::traffic::Sum; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `TryBoth` in this scope [INFO] [stdout] --> src/routing.rs:175:10 [INFO] [stdout] | [INFO] [stdout] 4 | policy: TryBoth,//or Random [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this unit variant [INFO] [stdout] | [INFO] [stdout] 2 | use caminos_lib::routing::SumRoutingPolicy::TryBoth; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `Shortest` in this scope [INFO] [stdout] --> src/routing.rs:176:17 [INFO] [stdout] | [INFO] [stdout] 5 | first_routing: Shortest, [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Valiant` in this scope [INFO] [stdout] --> src/routing.rs:177:18 [INFO] [stdout] | [INFO] [stdout] 6 | second_routing: Valiant{first:Shortest,second:Shortest}, [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 | use caminos_lib::routing::Valiant; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `Shortest` in this scope [INFO] [stdout] --> src/routing.rs:177:32 [INFO] [stdout] | [INFO] [stdout] 6 | second_routing: Valiant{first:Shortest,second:Shortest}, [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `Shortest` in this scope [INFO] [stdout] --> src/routing.rs:177:48 [INFO] [stdout] | [INFO] [stdout] 6 | second_routing: Valiant{first:Shortest,second:Shortest}, [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to 6 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0422, E0425. [INFO] [stdout] For more information about an error, try `rustc --explain E0422`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/routing.rs - routing::new_routing (line 248) stdout ---- [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `DOR` in this scope [INFO] [stdout] --> src/routing.rs:249:1 [INFO] [stdout] | [INFO] [stdout] 3 | DOR{ [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 | use caminos_lib::topology::cartesian::DOR; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0422`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/routing.rs - routing::new_routing (line 259) stdout ---- [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `O1TURN` in this scope [INFO] [stdout] --> src/routing.rs:260:1 [INFO] [stdout] | [INFO] [stdout] 3 | O1TURN{ [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 | use caminos_lib::topology::cartesian::O1TURN; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0422`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/topology/mod.rs - topology::new_topology (line 676) stdout ---- [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RandomRegularGraph` in this scope [INFO] [stdout] --> src/topology/mod.rs:677:1 [INFO] [stdout] | [INFO] [stdout] 3 | RandomRegularGraph{ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0422`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/routing.rs - routing::new_routing (line 163) stdout ---- [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `UpDown` in this scope [INFO] [stdout] --> src/routing.rs:164:1 [INFO] [stdout] | [INFO] [stdout] 3 | UpDown{ [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 | use caminos_lib::routing::UpDown; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0422`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/topology/mod.rs - topology::new_topology (line 653) stdout ---- [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Torus` in this scope [INFO] [stdout] --> src/topology/mod.rs:654:1 [INFO] [stdout] | [INFO] [stdout] 3 | Torus{ [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 | use caminos_lib::topology::cartesian::Torus; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0422`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/routing.rs - routing::new_routing (line 271) stdout ---- [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `OmniDimensionalDeroute` in this scope [INFO] [stdout] --> src/routing.rs:272:1 [INFO] [stdout] | [INFO] [stdout] 3 | OmniDimensionalDeroute{ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 | use caminos_lib::topology::cartesian::OmniDimensionalDeroute; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0422`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/topology/mod.rs - topology::new_topology (line 757) stdout ---- [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `XGFT` in this scope [INFO] [stdout] --> src/topology/mod.rs:758:1 [INFO] [stdout] | [INFO] [stdout] 3 | XGFT{ [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0422`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/topology/mod.rs - topology::new_topology (line 643) stdout ---- [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Mesh` in this scope [INFO] [stdout] --> src/topology/mod.rs:644:1 [INFO] [stdout] | [INFO] [stdout] 3 | Mesh{ [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 | use caminos_lib::topology::cartesian::Mesh; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0422`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/topology/mod.rs - topology::new_topology (line 743) stdout ---- [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `MultiStage` in this scope [INFO] [stdout] --> src/topology/mod.rs:744:1 [INFO] [stdout] | [INFO] [stdout] 3 | MultiStage{ [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 | use caminos_lib::topology::multistage::MultiStage; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Fat` in this scope [INFO] [stdout] --> src/topology/mod.rs:746:3 [INFO] [stdout] | [INFO] [stdout] 5 | Fat { bottom_factor:4, top_factor:4 }, [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Fat` in this scope [INFO] [stdout] --> src/topology/mod.rs:747:3 [INFO] [stdout] | [INFO] [stdout] 6 | Fat { bottom_factor:8, top_factor:4 }, [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0422`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/routing.rs - routing::new_routing (line 283) stdout ---- [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `ValiantDOR` in this scope [INFO] [stdout] --> src/routing.rs:284:1 [INFO] [stdout] | [INFO] [stdout] 3 | ValiantDOR{ [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 | use caminos_lib::topology::cartesian::ValiantDOR; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0422`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/routing.rs - routing::new_routing (line 235) stdout ---- [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Stubborn` in this scope [INFO] [stdout] --> src/routing.rs:236:1 [INFO] [stdout] | [INFO] [stdout] 3 | Stubborn{ [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 2 | use caminos_lib::routing::Stubborn; [INFO] [stdout] | [INFO] [stdout] 2 | use caminos_lib::routing::SumRoutingPolicy::Stubborn; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `Shortest` in this scope [INFO] [stdout] --> src/routing.rs:237:11 [INFO] [stdout] | [INFO] [stdout] 4 | routing: Shortest, [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0422, E0425. [INFO] [stdout] For more information about an error, try `rustc --explain E0422`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/topology/mod.rs - topology::new_topology (line 710) stdout ---- [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `LeviProjective` in this scope [INFO] [stdout] --> src/topology/mod.rs:711:1 [INFO] [stdout] | [INFO] [stdout] 3 | LeviProjective{ [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 | use caminos_lib::topology::projective::LeviProjective; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0422`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/topology/mod.rs - topology::new_topology (line 687) stdout ---- [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `File` in this scope [INFO] [stdout] --> src/topology/mod.rs:688:1 [INFO] [stdout] | [INFO] [stdout] 3 | File{ [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 2 | use ssh2::File; [INFO] [stdout] | [INFO] [stdout] 2 | use ssh2::OpenType::File; [INFO] [stdout] | [INFO] [stdout] 2 | use std::fs::File; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0422`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/topology/mod.rs - topology::new_topology (line 698) stdout ---- [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `CanonicDragonfly` in this scope [INFO] [stdout] --> src/topology/mod.rs:699:1 [INFO] [stdout] | [INFO] [stdout] 3 | CanonicDragonfly{ [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 | use caminos_lib::topology::dragonfly::CanonicDragonfly; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0422`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/topology/mod.rs - topology::new_topology (line 720) stdout ---- [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Projective` in this scope [INFO] [stdout] --> src/topology/mod.rs:721:1 [INFO] [stdout] | [INFO] [stdout] 3 | Projective{ [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 | use caminos_lib::topology::projective::Projective; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0422`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/topology/mod.rs - topology::new_topology (line 730) stdout ---- [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `SlimFly` in this scope [INFO] [stdout] --> src/topology/mod.rs:731:1 [INFO] [stdout] | [INFO] [stdout] 3 | SlimFly{ [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 | use caminos_lib::topology::slimfly::SlimFly; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0422`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/topology/mod.rs - topology::new_topology (line 785) stdout ---- [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RFC` in this scope [INFO] [stdout] --> src/topology/mod.rs:786:1 [INFO] [stdout] | [INFO] [stdout] 3 | RFC{ [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0422`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/traffic.rs - traffic::new_traffic (line 114) stdout ---- [INFO] [stdout] error: expected identifier, found `...` [INFO] [stdout] --> src/traffic.rs:116:28 [INFO] [stdout] | [INFO] [stdout] 4 | list: [HomogeneousTraffic{...},... ], [INFO] [stdout] | ------------------ ^^^ expected identifier [INFO] [stdout] | | [INFO] [stdout] | while parsing this struct [INFO] [stdout] [INFO] [stdout] error: unexpected token: `...` [INFO] [stdout] --> src/traffic.rs:116:33 [INFO] [stdout] | [INFO] [stdout] 4 | list: [HomogeneousTraffic{...},... ], [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] help: use `..` for an exclusive range [INFO] [stdout] | [INFO] [stdout] 4 | list: [HomogeneousTraffic{...},.. ], [INFO] [stdout] | ~~ [INFO] [stdout] help: or `..=` for an inclusive range [INFO] [stdout] | [INFO] [stdout] 4 | list: [HomogeneousTraffic{...},..= ], [INFO] [stdout] | ~~~ [INFO] [stdout] [INFO] [stdout] error[E0586]: inclusive range with no end [INFO] [stdout] --> src/traffic.rs:116:33 [INFO] [stdout] | [INFO] [stdout] 4 | list: [HomogeneousTraffic{...},... ], [INFO] [stdout] | ^^^ help: use `..` instead [INFO] [stdout] | [INFO] [stdout] = note: inclusive ranges must be bounded at the end (`..=b` or `a..=b`) [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `TrafficSum` in this scope [INFO] [stdout] --> src/traffic.rs:115:1 [INFO] [stdout] | [INFO] [stdout] 3 | TrafficSum{ [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `HomogeneousTraffic` in this scope [INFO] [stdout] --> src/traffic.rs:116:9 [INFO] [stdout] | [INFO] [stdout] 4 | list: [HomogeneousTraffic{...},... ], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to 5 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0422, E0586. [INFO] [stdout] For more information about an error, try `rustc --explain E0422`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/topology/mod.rs - topology::new_topology (line 772) stdout ---- [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `OFT` in this scope [INFO] [stdout] --> src/topology/mod.rs:773:1 [INFO] [stdout] | [INFO] [stdout] 3 | OFT{ [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0422`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/topology/multistage.rs - topology::multistage::new_stage (line 1242) stdout ---- [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Widened` in this scope [INFO] [stdout] --> src/topology/multistage.rs:1243:1 [INFO] [stdout] | [INFO] [stdout] 3 | Widened{ [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Projective` in this scope [INFO] [stdout] --> src/topology/multistage.rs:1244:8 [INFO] [stdout] | [INFO] [stdout] 4 | base: Projective { prime:3 }, [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 | use caminos_lib::topology::projective::Projective; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0422`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/traffic.rs - traffic::new_traffic (line 102) stdout ---- [INFO] [stdout] error: expected identifier, found `...` [INFO] [stdout] --> src/traffic.rs:104:36 [INFO] [stdout] | [INFO] [stdout] 4 | action_traffic:HomogeneousTraffic{...}, [INFO] [stdout] | ------------------ ^^^ expected identifier [INFO] [stdout] | | [INFO] [stdout] | while parsing this struct [INFO] [stdout] [INFO] [stdout] error: expected identifier, found `...` [INFO] [stdout] --> src/traffic.rs:105:38 [INFO] [stdout] | [INFO] [stdout] 5 | reaction_traffic:HomogeneousTraffic{...}, [INFO] [stdout] | ------------------ ^^^ expected identifier [INFO] [stdout] | | [INFO] [stdout] | while parsing this struct [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Reactive` in this scope [INFO] [stdout] --> src/traffic.rs:103:1 [INFO] [stdout] | [INFO] [stdout] 3 | Reactive{ [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 | use caminos_lib::traffic::Reactive; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `HomogeneousTraffic` in this scope [INFO] [stdout] --> src/traffic.rs:104:17 [INFO] [stdout] | [INFO] [stdout] 4 | action_traffic:HomogeneousTraffic{...}, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `HomogeneousTraffic` in this scope [INFO] [stdout] --> src/traffic.rs:105:19 [INFO] [stdout] | [INFO] [stdout] 5 | reaction_traffic:HomogeneousTraffic{...}, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to 5 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0422`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/traffic.rs - traffic::new_traffic (line 137) stdout ---- [INFO] [stdout] error: expected identifier, found `...` [INFO] [stdout] --> src/traffic.rs:140:36 [INFO] [stdout] | [INFO] [stdout] 5 | block_traffic: HomogeneousTraffic{...}, [INFO] [stdout] | ------------------ ^^^ expected identifier [INFO] [stdout] | | [INFO] [stdout] | while parsing this struct [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `ProductTraffic` in this scope [INFO] [stdout] --> src/traffic.rs:138:1 [INFO] [stdout] | [INFO] [stdout] 3 | ProductTraffic{ [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 | use caminos_lib::traffic::ProductTraffic; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `HomogeneousTraffic` in this scope [INFO] [stdout] --> src/traffic.rs:140:17 [INFO] [stdout] | [INFO] [stdout] 5 | block_traffic: HomogeneousTraffic{...}, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `RandomPermutation` in this scope [INFO] [stdout] --> src/traffic.rs:141:18 [INFO] [stdout] | [INFO] [stdout] 6 | global_pattern: RandomPermutation, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to 4 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0422, E0425. [INFO] [stdout] For more information about an error, try `rustc --explain E0422`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/topology/multistage.rs - topology::multistage::new_stage (line 1215) stdout ---- [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Fat` in this scope [INFO] [stdout] --> src/topology/multistage.rs:1216:1 [INFO] [stdout] | [INFO] [stdout] 3 | Fat{ [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0422`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/topology/multistage.rs - topology::multistage::new_stage (line 1224) stdout ---- [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Projective` in this scope [INFO] [stdout] --> src/topology/multistage.rs:1225:1 [INFO] [stdout] | [INFO] [stdout] 3 | Projective{ [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 | use caminos_lib::topology::projective::Projective; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0422`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/topology/multistage.rs - topology::multistage::new_stage (line 1231) stdout ---- [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RandomRegular` in this scope [INFO] [stdout] --> src/topology/multistage.rs:1232:1 [INFO] [stdout] | [INFO] [stdout] 3 | RandomRegular{ [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0422`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/traffic.rs - traffic::new_traffic (line 123) stdout ---- [INFO] [stdout] error: expected identifier, found `...` [INFO] [stdout] --> src/traffic.rs:125:30 [INFO] [stdout] | [INFO] [stdout] 4 | traffic: HomogeneousTraffic{...}, [INFO] [stdout] | ------------------ ^^^ expected identifier [INFO] [stdout] | | [INFO] [stdout] | while parsing this struct [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `ShiftedTraffic` in this scope [INFO] [stdout] --> src/traffic.rs:124:1 [INFO] [stdout] | [INFO] [stdout] 3 | ShiftedTraffic{ [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `HomogeneousTraffic` in this scope [INFO] [stdout] --> src/traffic.rs:125:11 [INFO] [stdout] | [INFO] [stdout] 4 | traffic: HomogeneousTraffic{...}, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0422`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/routing.rs - routing::new_routing (line 188) stdout ---- [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `ChannelsPerHop` in this scope [INFO] [stdout] --> src/routing.rs:189:1 [INFO] [stdout] | [INFO] [stdout] 3 | ChannelsPerHop{ [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 | use caminos_lib::routing::ChannelsPerHop; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `Shortest` in this scope [INFO] [stdout] --> src/routing.rs:190:11 [INFO] [stdout] | [INFO] [stdout] 4 | routing: Shortest, [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/routing.rs:195:3 [INFO] [stdout] | [INFO] [stdout] 9 | [0,1,2],//the last hop, to the server [INFO] [stdout] | ^^^^^^^ expected an array with a fixed size of 1 element, found one with 3 elements [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0308, E0422, E0425. [INFO] [stdout] For more information about an error, try `rustc --explain E0308`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/traffic.rs - traffic::new_traffic (line 77) stdout ---- [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `HomogeneousTraffic` in this scope [INFO] [stdout] --> src/traffic.rs:78:1 [INFO] [stdout] | [INFO] [stdout] 3 | HomogeneousTraffic{ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `Uniform` in this scope [INFO] [stdout] --> src/traffic.rs:79:10 [INFO] [stdout] | [INFO] [stdout] 4 | pattern:Uniform, [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0422, E0425. [INFO] [stdout] For more information about an error, try `rustc --explain E0422`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/traffic.rs - traffic::new_traffic (line 148) stdout ---- [INFO] [stdout] error: expected identifier, found `...` [INFO] [stdout] --> src/traffic.rs:152:30 [INFO] [stdout] | [INFO] [stdout] 6 | traffic: HomogeneousTraffic{...}, [INFO] [stdout] | ------------------ ^^^ expected identifier [INFO] [stdout] | | [INFO] [stdout] | while parsing this struct [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `SubRangeTraffic` in this scope [INFO] [stdout] --> src/traffic.rs:149:1 [INFO] [stdout] | [INFO] [stdout] 3 | SubRangeTraffic{ [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 | use caminos_lib::traffic::SubRangeTraffic; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `HomogeneousTraffic` in this scope [INFO] [stdout] --> src/traffic.rs:152:11 [INFO] [stdout] | [INFO] [stdout] 6 | traffic: HomogeneousTraffic{...}, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0422`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/traffic.rs - traffic::new_traffic (line 89) stdout ---- [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Burst` in this scope [INFO] [stdout] --> src/traffic.rs:90:1 [INFO] [stdout] | [INFO] [stdout] 3 | Burst{ [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 | use caminos_lib::traffic::Burst; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `Uniform` in this scope [INFO] [stdout] --> src/traffic.rs:91:10 [INFO] [stdout] | [INFO] [stdout] 4 | pattern:Uniform, [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0422, E0425. [INFO] [stdout] For more information about an error, try `rustc --explain E0422`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/routing.rs - routing::new_routing (line 202) stdout ---- [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `ChannelsPerHopPerLinkClass` in this scope [INFO] [stdout] --> src/routing.rs:203:1 [INFO] [stdout] | [INFO] [stdout] 3 | ChannelsPerHopPerLinkClass{ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 | use caminos_lib::routing::ChannelsPerHopPerLinkClass; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `Shortest` in this scope [INFO] [stdout] --> src/routing.rs:204:11 [INFO] [stdout] | [INFO] [stdout] 4 | routing: Shortest, [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/routing.rs:208:5 [INFO] [stdout] | [INFO] [stdout] 8 | [ [0,1] ],//links in class 2. Last class is towards servers. [INFO] [stdout] | ^^^^^ expected an array with a fixed size of 1 element, found one with 2 elements [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0308, E0422, E0425. [INFO] [stdout] For more information about an error, try `rustc --explain E0308`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/routing.rs - routing::new_routing (line 214) stdout ---- [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `ChannelMap` in this scope [INFO] [stdout] --> src/routing.rs:215:1 [INFO] [stdout] | [INFO] [stdout] 3 | ChannelMap{ [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 | use caminos_lib::routing::ChannelMap; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `Shortest` in this scope [INFO] [stdout] --> src/routing.rs:216:11 [INFO] [stdout] | [INFO] [stdout] 4 | routing: Shortest, [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/routing.rs:219:3 [INFO] [stdout] | [INFO] [stdout] 7 | [2,3],//the vc 1 is doubled into 2 and 3 [INFO] [stdout] | ^^^^^ expected an array with a fixed size of 1 element, found one with 2 elements [INFO] [stdout] | [INFO] [stdout] = note: expected type `[{integer}; 1]` [INFO] [stdout] found array `[{integer}; 2]` [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0308, E0422, E0425. [INFO] [stdout] For more information about an error, try `rustc --explain E0308`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] src/lib.rs - (line 164) [INFO] [stdout] src/lib.rs - (line 59) [INFO] [stdout] src/lib.rs - (line 89) [INFO] [stdout] src/pattern.rs - pattern::new_pattern (line 103) [INFO] [stdout] src/pattern.rs - pattern::new_pattern (line 115) [INFO] [stdout] src/pattern.rs - pattern::new_pattern (line 126) [INFO] [stdout] src/pattern.rs - pattern::new_pattern (line 136) [INFO] [stdout] src/pattern.rs - pattern::new_pattern (line 146) [INFO] [stdout] src/pattern.rs - pattern::new_pattern (line 157) [INFO] [stdout] src/pattern.rs - pattern::new_pattern (line 53) [INFO] [stdout] src/pattern.rs - pattern::new_pattern (line 65) [INFO] [stdout] src/pattern.rs - pattern::new_pattern (line 73) [INFO] [stdout] src/pattern.rs - pattern::new_pattern (line 81) [INFO] [stdout] src/pattern.rs - pattern::new_pattern (line 90) [INFO] [stdout] src/routing.rs - routing::new_routing (line 139) [INFO] [stdout] src/routing.rs - routing::new_routing (line 145) [INFO] [stdout] src/routing.rs - routing::new_routing (line 155) [INFO] [stdout] src/routing.rs - routing::new_routing (line 163) [INFO] [stdout] src/routing.rs - routing::new_routing (line 173) [INFO] [stdout] src/routing.rs - routing::new_routing (line 188) [INFO] [stdout] src/routing.rs - routing::new_routing (line 202) [INFO] [stdout] src/routing.rs - routing::new_routing (line 214) [INFO] [stdout] src/routing.rs - routing::new_routing (line 227) [INFO] [stdout] src/routing.rs - routing::new_routing (line 235) [INFO] [stdout] src/routing.rs - routing::new_routing (line 248) [INFO] [stdout] src/routing.rs - routing::new_routing (line 259) [INFO] [stdout] src/routing.rs - routing::new_routing (line 271) [INFO] [stdout] src/routing.rs - routing::new_routing (line 283) [INFO] [stdout] src/topology/mod.rs - topology::new_topology (line 643) [INFO] [stdout] src/topology/mod.rs - topology::new_topology (line 653) [INFO] [stdout] src/topology/mod.rs - topology::new_topology (line 663) [INFO] [stdout] src/topology/mod.rs - topology::new_topology (line 676) [INFO] [stdout] src/topology/mod.rs - topology::new_topology (line 687) [INFO] [stdout] src/topology/mod.rs - topology::new_topology (line 698) [INFO] [stdout] src/topology/mod.rs - topology::new_topology (line 710) [INFO] [stdout] src/topology/mod.rs - topology::new_topology (line 720) [INFO] [stdout] src/topology/mod.rs - topology::new_topology (line 730) [INFO] [stdout] src/topology/mod.rs - topology::new_topology (line 743) [INFO] [stdout] src/topology/mod.rs - topology::new_topology (line 757) [INFO] [stdout] src/topology/mod.rs - topology::new_topology (line 772) [INFO] [stdout] src/topology/mod.rs - topology::new_topology (line 785) [INFO] [stdout] src/topology/multistage.rs - topology::multistage::new_stage (line 1215) [INFO] [stdout] src/topology/multistage.rs - topology::multistage::new_stage (line 1224) [INFO] [stdout] src/topology/multistage.rs - topology::multistage::new_stage (line 1231) [INFO] [stdout] src/topology/multistage.rs - topology::multistage::new_stage (line 1242) [INFO] [stdout] src/traffic.rs - traffic::new_traffic (line 102) [INFO] [stdout] src/traffic.rs - traffic::new_traffic (line 114) [INFO] [stdout] src/traffic.rs - traffic::new_traffic (line 123) [INFO] [stdout] src/traffic.rs - traffic::new_traffic (line 137) [INFO] [stdout] src/traffic.rs - traffic::new_traffic (line 148) [INFO] [stdout] src/traffic.rs - traffic::new_traffic (line 77) [INFO] [stdout] src/traffic.rs - traffic::new_traffic (line 89) [INFO] [stdout] [INFO] [stdout] test result: FAILED. 0 passed; 52 failed; 0 ignored; 0 measured; 0 filtered out; finished in 4.87s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "4c4ccc2f778eab852e6c83ea58beb37f21734395893e90b1f9143c04c5e375b1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "4c4ccc2f778eab852e6c83ea58beb37f21734395893e90b1f9143c04c5e375b1", kill_on_drop: false }` [INFO] [stdout] 4c4ccc2f778eab852e6c83ea58beb37f21734395893e90b1f9143c04c5e375b1