[INFO] fetching crate caminos-lib 0.4.3... [INFO] testing caminos-lib-0.4.3 against beta-2022-04-10 for beta-1.61-1 [INFO] extracting crate caminos-lib 0.4.3 into /workspace/builds/worker-3/source [INFO] validating manifest of crates.io crate caminos-lib 0.4.3 on toolchain beta-2022-04-10 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2022-04-10" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate caminos-lib 0.4.3 [INFO] finished tweaking crates.io crate caminos-lib 0.4.3 [INFO] tweaked toml for crates.io crate caminos-lib 0.4.3 written to /workspace/builds/worker-3/source/Cargo.toml [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2022-04-10" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }` [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2022-04-10" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:b0c94ce3c1162fcb8e57cac5b65ec2f72eabb1eebea4fcc35e269e823f681646" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2022-04-10" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] caeed04e547086adb2169f99c54e3342c444715656305b58cf7e852a652f50e7 [INFO] running `Command { std: "docker" "start" "-a" "caeed04e547086adb2169f99c54e3342c444715656305b58cf7e852a652f50e7", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "caeed04e547086adb2169f99c54e3342c444715656305b58cf7e852a652f50e7", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "caeed04e547086adb2169f99c54e3342c444715656305b58cf7e852a652f50e7", kill_on_drop: false }` [INFO] [stdout] caeed04e547086adb2169f99c54e3342c444715656305b58cf7e852a652f50e7 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:b0c94ce3c1162fcb8e57cac5b65ec2f72eabb1eebea4fcc35e269e823f681646" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2022-04-10" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] eae7033b23990d882817b1308be83f0db34f4fca4a353ffd612b8670fade7d13 [INFO] running `Command { std: "docker" "start" "-a" "eae7033b23990d882817b1308be83f0db34f4fca4a353ffd612b8670fade7d13", kill_on_drop: false }` [INFO] [stderr] Compiling pkg-config v0.3.25 [INFO] [stderr] Compiling unicode-xid v0.0.4 [INFO] [stderr] Compiling syn v1.0.91 [INFO] [stderr] Compiling ucd-util v0.1.8 [INFO] [stderr] Compiling quote v0.3.15 [INFO] [stderr] Compiling regex v0.2.11 [INFO] [stderr] Compiling number_prefix v0.3.0 [INFO] [stderr] Compiling caminos-lib v0.4.3 (/opt/rustwide/workdir) [INFO] [stderr] Compiling byteorder v1.4.3 [INFO] [stderr] Compiling num-integer v0.1.44 [INFO] [stderr] Compiling thread_local v0.3.6 [INFO] [stderr] Compiling lock_api v0.3.4 [INFO] [stderr] Compiling regex v1.5.5 [INFO] [stderr] Compiling miniz_oxide v0.5.1 [INFO] [stderr] Compiling getopts v0.2.21 [INFO] [stderr] Compiling terminal_size v0.1.17 [INFO] [stderr] Compiling time v0.1.44 [INFO] [stderr] Compiling parking_lot_core v0.7.2 [INFO] [stderr] Compiling rand v0.4.6 [INFO] [stderr] Compiling rpassword v5.0.1 [INFO] [stderr] Compiling aho-corasick v0.6.10 [INFO] [stderr] Compiling synom v0.11.3 [INFO] [stderr] Compiling regex-syntax v0.5.6 [INFO] [stderr] Compiling parking_lot v0.10.2 [INFO] [stderr] Compiling flate2 v1.0.23 [INFO] [stderr] Compiling syn v0.11.11 [INFO] [stderr] Compiling libz-sys v1.1.5 [INFO] [stderr] Compiling openssl-sys v0.9.72 [INFO] [stderr] Compiling libssh2-sys v0.2.23 [INFO] [stderr] Compiling console v0.15.0 [INFO] [stderr] Compiling chrono v0.4.19 [INFO] [stderr] Compiling synstructure v0.5.2 [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 14.74s [INFO] running `Command { std: "docker" "inspect" "eae7033b23990d882817b1308be83f0db34f4fca4a353ffd612b8670fade7d13", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "eae7033b23990d882817b1308be83f0db34f4fca4a353ffd612b8670fade7d13", kill_on_drop: false }` [INFO] [stdout] eae7033b23990d882817b1308be83f0db34f4fca4a353ffd612b8670fade7d13 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:b0c94ce3c1162fcb8e57cac5b65ec2f72eabb1eebea4fcc35e269e823f681646" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2022-04-10" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 5f34ae739ffda47b1a017cd495b1656097204fea3f457d191568a3d812eb474b [INFO] running `Command { std: "docker" "start" "-a" "5f34ae739ffda47b1a017cd495b1656097204fea3f457d191568a3d812eb474b", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Compiling caminos-lib v0.4.3 (/opt/rustwide/workdir) [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 2.93s [INFO] [stderr] Executable unittests src/lib.rs (/opt/rustwide/target/debug/deps/caminos_lib-223d5c936065728b) [INFO] running `Command { std: "docker" "inspect" "5f34ae739ffda47b1a017cd495b1656097204fea3f457d191568a3d812eb474b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "5f34ae739ffda47b1a017cd495b1656097204fea3f457d191568a3d812eb474b", kill_on_drop: false }` [INFO] [stdout] 5f34ae739ffda47b1a017cd495b1656097204fea3f457d191568a3d812eb474b [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:b0c94ce3c1162fcb8e57cac5b65ec2f72eabb1eebea4fcc35e269e823f681646" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2022-04-10" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] afeb84502b3ce830ccad24e33398ba648f144aad73c3183d1665e4aea20c4c69 [INFO] running `Command { std: "docker" "start" "-a" "afeb84502b3ce830ccad24e33398ba648f144aad73c3183d1665e4aea20c4c69", kill_on_drop: false }` [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 0.04s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/caminos_lib-223d5c936065728b) [INFO] [stdout] [INFO] [stdout] running 1 test [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.00s [INFO] [stdout] [INFO] [stderr] Doc-tests caminos-lib [INFO] [stdout] [INFO] [stdout] running 68 tests [INFO] [stdout] test src/output.rs - output::Plotkind (line 317) ... ignored [INFO] [stdout] test src/output.rs - output::Plotkind (line 350) ... ignored [INFO] [stdout] test src/output.rs - output::create_output (line 107) ... ignored [INFO] [stdout] test src/output.rs - output::create_output (line 39) ... ignored [INFO] [stdout] test src/output.rs - output::create_output (line 51) ... ignored [INFO] [stdout] test src/output.rs - output::create_output (line 89) ... ignored [INFO] [stdout] test src/policies.rs - policies::new_virtual_channel_policy (line 112) ... ignored [INFO] [stdout] test src/policies.rs - policies::new_virtual_channel_policy (line 123) ... ignored [INFO] [stdout] test src/policies.rs - policies::new_virtual_channel_policy (line 156) ... ignored [INFO] [stdout] test src/policies.rs - policies::new_virtual_channel_policy (line 168) ... ignored [INFO] [stdout] test src/policies.rs - policies::new_virtual_channel_policy (line 188) ... ignored [INFO] [stdout] test src/policies.rs - policies::new_virtual_channel_policy (line 199) ... ignored [INFO] [stdout] test src/policies.rs - policies::new_virtual_channel_policy (line 218) ... ignored [INFO] [stdout] test src/policies.rs - policies::new_virtual_channel_policy (line 229) ... ignored [INFO] [stdout] test src/policies.rs - policies::new_virtual_channel_policy (line 240) ... ignored [INFO] [stdout] test src/policies.rs - policies::new_virtual_channel_policy (line 258) ... ignored [INFO] [stdout] test src/topology/mod.rs - topology::new_topology (line 645) ... ignored [INFO] [stdout] test src/pattern.rs - pattern::new_pattern (line 103) ... FAILED [INFO] [stdout] test src/pattern.rs - pattern::new_pattern (line 157) ... FAILED [INFO] [stdout] test src/lib.rs - (line 186) ... FAILED [INFO] [stdout] test src/pattern.rs - pattern::new_pattern (line 53) ... FAILED [INFO] [stdout] test src/pattern.rs - pattern::new_pattern (line 146) ... FAILED [INFO] [stdout] test src/pattern.rs - pattern::new_pattern (line 115) ... FAILED [INFO] [stdout] test src/lib.rs - (line 111) ... FAILED [INFO] [stdout] test src/lib.rs - (line 81) ... FAILED [INFO] [stdout] test src/pattern.rs - pattern::new_pattern (line 136) ... FAILED [INFO] [stdout] test src/routing.rs - routing::new_routing (line 179) ... FAILED [INFO] [stdout] test src/topology/mod.rs - topology::new_topology (line 665) ... FAILED [INFO] [stdout] test src/pattern.rs - pattern::new_pattern (line 126) ... FAILED [INFO] [stdout] test src/topology/mod.rs - topology::new_topology (line 655) ... FAILED [INFO] [stdout] test src/routing.rs - routing::new_routing (line 203) ... FAILED [INFO] [stdout] test src/routing.rs - routing::new_routing (line 290) ... FAILED [INFO] [stdout] test src/routing.rs - routing::new_routing (line 277) ... FAILED [INFO] [stdout] test src/pattern.rs - pattern::new_pattern (line 90) ... FAILED [INFO] [stdout] test src/pattern.rs - pattern::new_pattern (line 65) ... FAILED [INFO] [stdout] test src/topology/mod.rs - topology::new_topology (line 722) ... FAILED [INFO] [stdout] test src/topology/mod.rs - topology::new_topology (line 732) ... FAILED [INFO] [stdout] test src/routing.rs - routing::new_routing (line 269) ... FAILED [INFO] [stdout] test src/routing.rs - routing::new_routing (line 215) ... FAILED [INFO] [stdout] test src/routing.rs - routing::new_routing (line 195) ... FAILED [INFO] [stdout] test src/pattern.rs - pattern::new_pattern (line 73) ... FAILED [INFO] [stdout] test src/routing.rs - routing::new_routing (line 325) ... FAILED [INFO] [stdout] test src/routing.rs - routing::new_routing (line 185) ... FAILED [INFO] [stdout] test src/routing.rs - routing::new_routing (line 301) ... FAILED [INFO] [stdout] test src/topology/mod.rs - topology::new_topology (line 678) ... FAILED [INFO] [stdout] test src/pattern.rs - pattern::new_pattern (line 81) ... FAILED [INFO] [stdout] test src/topology/mod.rs - topology::new_topology (line 689) ... FAILED [INFO] [stdout] test src/topology/mod.rs - topology::new_topology (line 745) ... FAILED [INFO] [stdout] test src/traffic.rs - traffic::new_traffic (line 142) ... FAILED [INFO] [stdout] test src/topology/mod.rs - topology::new_topology (line 759) ... FAILED [INFO] [stdout] test src/topology/mod.rs - topology::new_topology (line 712) ... FAILED [INFO] [stdout] test src/topology/multistage.rs - topology::multistage::new_stage (line 1215) ... FAILED [INFO] [stdout] test src/routing.rs - routing::new_routing (line 313) ... FAILED [INFO] [stdout] test src/traffic.rs - traffic::new_traffic (line 121) ... FAILED [INFO] [stdout] test src/traffic.rs - traffic::new_traffic (line 167) ... FAILED [INFO] [stdout] test src/topology/multistage.rs - topology::multistage::new_stage (line 1224) ... FAILED [INFO] [stdout] test src/traffic.rs - traffic::new_traffic (line 108) ... FAILED [INFO] [stdout] test src/traffic.rs - traffic::new_traffic (line 96) ... FAILED [INFO] [stdout] test src/topology/multistage.rs - topology::multistage::new_stage (line 1242) ... FAILED [INFO] [stdout] test src/topology/mod.rs - topology::new_topology (line 700) ... FAILED [INFO] [stdout] test src/topology/multistage.rs - topology::multistage::new_stage (line 1231) ... FAILED [INFO] [stdout] test src/topology/mod.rs - topology::new_topology (line 774) ... FAILED [INFO] [stdout] test src/topology/mod.rs - topology::new_topology (line 787) ... FAILED [INFO] [stdout] test src/routing.rs - routing::new_routing (line 256) ... FAILED [INFO] [stdout] test src/routing.rs - routing::new_routing (line 230) ... FAILED [INFO] [stdout] test src/traffic.rs - traffic::new_traffic (line 156) ... FAILED [INFO] [stdout] test src/traffic.rs - traffic::new_traffic (line 133) ... FAILED [INFO] [stdout] test src/routing.rs - routing::new_routing (line 244) ... FAILED [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [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 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/lib.rs - (line 186) stdout ---- [INFO] [stdout] error: expected expression, found `=` [INFO] [stdout] --> src/lib.rs:190: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:190: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:190: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:190: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:190: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:190: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:190: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:190: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:190: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:190: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:195: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:202: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:203: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:205: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:214: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:215: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:217: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:223: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:236: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:241: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:245: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:188: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:193: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:199: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:213: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:225: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:234: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:238: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:247: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 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/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/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/lib.rs - (line 111) stdout ---- [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Configuration` in this scope [INFO] [stdout] --> src/lib.rs:112: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:117: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:124: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:127: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:128: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:136: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] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 | use caminos_lib::router::basic::Basic; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `EnforceFlowControl` in this scope [INFO] [stdout] --> src/lib.rs:142: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:142: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:142: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:142: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:153: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:154: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:157: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:158: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:164: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:169: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:174: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:114: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:132: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 81) stdout ---- [INFO] [stdout] error[E0412]: cannot find type `Rc` in this scope [INFO] [stdout] --> src/lib.rs:92: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:92: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:93: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/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/routing.rs - routing::new_routing (line 179) stdout ---- [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Shortest` in this scope [INFO] [stdout] --> src/routing.rs:180: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/topology/mod.rs - topology::new_topology (line 665) stdout ---- [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Hamming` in this scope [INFO] [stdout] --> src/topology/mod.rs:666: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/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/topology/mod.rs - topology::new_topology (line 655) stdout ---- [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Torus` in this scope [INFO] [stdout] --> src/topology/mod.rs:656: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 203) stdout ---- [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `UpDown` in this scope [INFO] [stdout] --> src/routing.rs:204: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/routing.rs - routing::new_routing (line 290) stdout ---- [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `DOR` in this scope [INFO] [stdout] --> src/routing.rs:291: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 277) stdout ---- [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Stubborn` in this scope [INFO] [stdout] --> src/routing.rs:278: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:279: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/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 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/topology/mod.rs - topology::new_topology (line 722) stdout ---- [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Projective` in this scope [INFO] [stdout] --> src/topology/mod.rs:723: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 732) stdout ---- [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `SlimFly` in this scope [INFO] [stdout] --> src/topology/mod.rs:733: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/routing.rs - routing::new_routing (line 269) stdout ---- [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `AscendantChannelsWithLinkClass` in this scope [INFO] [stdout] --> src/routing.rs:270: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:271: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/routing.rs - routing::new_routing (line 215) stdout ---- [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Sum` in this scope [INFO] [stdout] --> src/routing.rs:216: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:217: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:218: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:219: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:219: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:219: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 195) stdout ---- [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `WeighedShortest` in this scope [INFO] [stdout] --> src/routing.rs:196: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 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 325) stdout ---- [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `ValiantDOR` in this scope [INFO] [stdout] --> src/routing.rs:326: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 185) stdout ---- [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Valiant` in this scope [INFO] [stdout] --> src/routing.rs:186: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:187: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:188: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/routing.rs - routing::new_routing (line 301) stdout ---- [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `O1TURN` in this scope [INFO] [stdout] --> src/routing.rs:302: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 678) stdout ---- [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RandomRegularGraph` in this scope [INFO] [stdout] --> src/topology/mod.rs:679: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/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/topology/mod.rs - topology::new_topology (line 689) stdout ---- [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `File` in this scope [INFO] [stdout] --> src/topology/mod.rs:690: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 745) stdout ---- [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `MultiStage` in this scope [INFO] [stdout] --> src/topology/mod.rs:746: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:748: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:749: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/traffic.rs - traffic::new_traffic (line 142) stdout ---- [INFO] [stdout] error: expected identifier, found `...` [INFO] [stdout] --> src/traffic.rs:144: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:143: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:144: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/topology/mod.rs - topology::new_topology (line 759) stdout ---- [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `XGFT` in this scope [INFO] [stdout] --> src/topology/mod.rs:760: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 712) stdout ---- [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `LeviProjective` in this scope [INFO] [stdout] --> src/topology/mod.rs:713: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/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/routing.rs - routing::new_routing (line 313) stdout ---- [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `OmniDimensionalDeroute` in this scope [INFO] [stdout] --> src/routing.rs:314: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/traffic.rs - traffic::new_traffic (line 121) stdout ---- [INFO] [stdout] error: expected identifier, found `...` [INFO] [stdout] --> src/traffic.rs:123: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:124: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:122: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:123: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:124: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 167) stdout ---- [INFO] [stdout] error: expected identifier, found `...` [INFO] [stdout] --> src/traffic.rs:171: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:168: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:171: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/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/traffic.rs - traffic::new_traffic (line 108) stdout ---- [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Burst` in this scope [INFO] [stdout] --> src/traffic.rs:109: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:110: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 96) stdout ---- [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `HomogeneousTraffic` in this scope [INFO] [stdout] --> src/traffic.rs:97: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:98: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/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/topology/mod.rs - topology::new_topology (line 700) stdout ---- [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `CanonicDragonfly` in this scope [INFO] [stdout] --> src/topology/mod.rs:701: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/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/topology/mod.rs - topology::new_topology (line 774) stdout ---- [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `OFT` in this scope [INFO] [stdout] --> src/topology/mod.rs:775: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/mod.rs - topology::new_topology (line 787) stdout ---- [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RFC` in this scope [INFO] [stdout] --> src/topology/mod.rs:788: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/routing.rs - routing::new_routing (line 256) stdout ---- [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `ChannelMap` in this scope [INFO] [stdout] --> src/routing.rs:257: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:258: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:261: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] ---- src/routing.rs - routing::new_routing (line 230) stdout ---- [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `ChannelsPerHop` in this scope [INFO] [stdout] --> src/routing.rs:231: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:232: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:237: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 156) stdout ---- [INFO] [stdout] error: expected identifier, found `...` [INFO] [stdout] --> src/traffic.rs:159: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:157: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:159: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:160: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/traffic.rs - traffic::new_traffic (line 133) stdout ---- [INFO] [stdout] error: expected identifier, found `...` [INFO] [stdout] --> src/traffic.rs:135: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:135: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:135: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:134: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:135: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/routing.rs - routing::new_routing (line 244) stdout ---- [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `ChannelsPerHopPerLinkClass` in this scope [INFO] [stdout] --> src/routing.rs:245: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:246: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:250: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] [INFO] [stdout] failures: [INFO] [stdout] src/lib.rs - (line 111) [INFO] [stdout] src/lib.rs - (line 186) [INFO] [stdout] src/lib.rs - (line 81) [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 179) [INFO] [stdout] src/routing.rs - routing::new_routing (line 185) [INFO] [stdout] src/routing.rs - routing::new_routing (line 195) [INFO] [stdout] src/routing.rs - routing::new_routing (line 203) [INFO] [stdout] src/routing.rs - routing::new_routing (line 215) [INFO] [stdout] src/routing.rs - routing::new_routing (line 230) [INFO] [stdout] src/routing.rs - routing::new_routing (line 244) [INFO] [stdout] src/routing.rs - routing::new_routing (line 256) [INFO] [stdout] src/routing.rs - routing::new_routing (line 269) [INFO] [stdout] src/routing.rs - routing::new_routing (line 277) [INFO] [stdout] src/routing.rs - routing::new_routing (line 290) [INFO] [stdout] src/routing.rs - routing::new_routing (line 301) [INFO] [stdout] src/routing.rs - routing::new_routing (line 313) [INFO] [stdout] src/routing.rs - routing::new_routing (line 325) [INFO] [stdout] src/topology/mod.rs - topology::new_topology (line 655) [INFO] [stdout] src/topology/mod.rs - topology::new_topology (line 665) [INFO] [stdout] src/topology/mod.rs - topology::new_topology (line 678) [INFO] [stdout] src/topology/mod.rs - topology::new_topology (line 689) [INFO] [stdout] src/topology/mod.rs - topology::new_topology (line 700) [INFO] [stdout] src/topology/mod.rs - topology::new_topology (line 712) [INFO] [stdout] src/topology/mod.rs - topology::new_topology (line 722) [INFO] [stdout] src/topology/mod.rs - topology::new_topology (line 732) [INFO] [stdout] src/topology/mod.rs - topology::new_topology (line 745) [INFO] [stdout] src/topology/mod.rs - topology::new_topology (line 759) [INFO] [stdout] src/topology/mod.rs - topology::new_topology (line 774) [INFO] [stdout] src/topology/mod.rs - topology::new_topology (line 787) [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 108) [INFO] [stdout] src/traffic.rs - traffic::new_traffic (line 121) [INFO] [stdout] src/traffic.rs - traffic::new_traffic (line 133) [INFO] [stdout] src/traffic.rs - traffic::new_traffic (line 142) [INFO] [stdout] src/traffic.rs - traffic::new_traffic (line 156) [INFO] [stdout] src/traffic.rs - traffic::new_traffic (line 167) [INFO] [stdout] src/traffic.rs - traffic::new_traffic (line 96) [INFO] [stdout] [INFO] [stdout] test result: FAILED. 0 passed; 51 failed; 17 ignored; 0 measured; 0 filtered out; finished in 0.24s [INFO] [stdout] [INFO] [stderr] error: test failed, to rerun pass '--doc' [INFO] running `Command { std: "docker" "inspect" "afeb84502b3ce830ccad24e33398ba648f144aad73c3183d1665e4aea20c4c69", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "afeb84502b3ce830ccad24e33398ba648f144aad73c3183d1665e4aea20c4c69", kill_on_drop: false }` [INFO] [stdout] afeb84502b3ce830ccad24e33398ba648f144aad73c3183d1665e4aea20c4c69