[INFO] fetching crate caminos-lib 0.2.0... [INFO] testing caminos-lib-0.2.0 against 1.55.0 for beta-1.56-1 [INFO] extracting crate caminos-lib 0.2.0 into /workspace/builds/worker-117/source [INFO] validating manifest of crates.io crate caminos-lib 0.2.0 on toolchain 1.55.0 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.55.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate caminos-lib 0.2.0 [INFO] finished tweaking crates.io crate caminos-lib 0.2.0 [INFO] tweaked toml for crates.io crate caminos-lib 0.2.0 written to /workspace/builds/worker-117/source/Cargo.toml [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.55.0" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }` [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.55.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded ssh2 v0.8.3 [INFO] [stderr] Downloaded synstructure v0.5.2 [INFO] [stderr] Downloaded quantifiable-derive v0.1.0 [INFO] [stderr] Downloaded gramatica v0.1.5 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-117/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-117/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:a89201d6b5b9fd45c15d5952ece0a0129e7e80cb26ec023fd59cf09bc26f1604" "/opt/rustwide/cargo-home/bin/cargo" "+1.55.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 4f14fbc5143099567e0a16cbbaa8361050ddc8bcaf7b4780cb19395d0db6b599 [INFO] running `Command { std: "docker" "start" "-a" "4f14fbc5143099567e0a16cbbaa8361050ddc8bcaf7b4780cb19395d0db6b599", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "4f14fbc5143099567e0a16cbbaa8361050ddc8bcaf7b4780cb19395d0db6b599", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "4f14fbc5143099567e0a16cbbaa8361050ddc8bcaf7b4780cb19395d0db6b599", kill_on_drop: false }` [INFO] [stdout] 4f14fbc5143099567e0a16cbbaa8361050ddc8bcaf7b4780cb19395d0db6b599 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-117/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-117/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:a89201d6b5b9fd45c15d5952ece0a0129e7e80cb26ec023fd59cf09bc26f1604" "/opt/rustwide/cargo-home/bin/cargo" "+1.55.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 6d46785661bae79604527f9bb670986aeaf345d2a3e78bd2f953b647f4256163 [INFO] running `Command { std: "docker" "start" "-a" "6d46785661bae79604527f9bb670986aeaf345d2a3e78bd2f953b647f4256163", kill_on_drop: false }` [INFO] [stderr] Compiling autocfg v1.0.1 [INFO] [stderr] Compiling cc v1.0.70 [INFO] [stderr] Compiling pkg-config v0.3.19 [INFO] [stderr] Compiling memchr v2.4.1 [INFO] [stderr] Compiling proc-macro2 v1.0.29 [INFO] [stderr] Compiling unicode-xid v0.0.4 [INFO] [stderr] Compiling crc32fast v1.2.1 [INFO] [stderr] Compiling scopeguard v1.1.0 [INFO] [stderr] Compiling adler v1.0.2 [INFO] [stderr] Compiling regex-syntax v0.6.25 [INFO] [stderr] Compiling smallvec v1.6.1 [INFO] [stderr] Compiling quote v0.3.15 [INFO] [stderr] Compiling regex v0.2.11 [INFO] [stderr] Compiling unicode-width v0.1.8 [INFO] [stderr] Compiling ucd-util v0.1.8 [INFO] [stderr] Compiling bitflags v1.3.2 [INFO] [stderr] Compiling utf8-ranges v1.0.4 [INFO] [stderr] Compiling caminos-lib v0.2.0 (/opt/rustwide/workdir) [INFO] [stderr] Compiling number_prefix v0.3.0 [INFO] [stderr] Compiling hex v0.4.3 [INFO] [stderr] Compiling thread_local v0.3.6 [INFO] [stderr] Compiling time v0.1.44 [INFO] [stderr] Compiling terminal_size v0.1.17 [INFO] [stderr] Compiling rpassword v5.0.1 [INFO] [stderr] Compiling lock_api v0.3.4 [INFO] [stderr] Compiling getopts v0.2.21 [INFO] [stderr] Compiling synom v0.11.3 [INFO] [stderr] Compiling regex-syntax v0.5.6 [INFO] [stderr] Compiling parking_lot_core v0.7.2 [INFO] [stderr] Compiling syn v0.11.11 [INFO] [stderr] Compiling num-traits v0.2.14 [INFO] [stderr] Compiling num-integer v0.1.44 [INFO] [stderr] Compiling miniz_oxide v0.4.4 [INFO] [stderr] Compiling parking_lot v0.10.2 [INFO] [stderr] Compiling aho-corasick v0.6.10 [INFO] [stderr] Compiling quote v1.0.9 [INFO] [stderr] Compiling syn v1.0.76 [INFO] [stderr] Compiling libz-sys v1.1.3 [INFO] [stderr] Compiling openssl-sys v0.9.66 [INFO] [stderr] Compiling libssh2-sys v0.2.21 [INFO] [stderr] Compiling regex v1.5.4 [INFO] [stderr] Compiling synstructure v0.5.2 [INFO] [stderr] Compiling flate2 v1.0.21 [INFO] [stderr] Compiling chrono v0.4.19 [INFO] [stderr] Compiling console v0.14.1 [INFO] [stderr] Compiling indicatif v0.15.0 [INFO] [stderr] Compiling procfs v0.9.1 [INFO] [stderr] Compiling gramatica v0.1.5 [INFO] [stderr] Compiling quantifiable-derive v0.1.0 [INFO] [stderr] Compiling ssh2 v0.8.3 [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 40.37s [INFO] running `Command { std: "docker" "inspect" "6d46785661bae79604527f9bb670986aeaf345d2a3e78bd2f953b647f4256163", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "6d46785661bae79604527f9bb670986aeaf345d2a3e78bd2f953b647f4256163", kill_on_drop: false }` [INFO] [stdout] 6d46785661bae79604527f9bb670986aeaf345d2a3e78bd2f953b647f4256163 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-117/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-117/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:a89201d6b5b9fd45c15d5952ece0a0129e7e80cb26ec023fd59cf09bc26f1604" "/opt/rustwide/cargo-home/bin/cargo" "+1.55.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] f982c9f8393facf64785ee688a9c7f1931b0b5f078ddd04b86c90565f25e5b7d [INFO] running `Command { std: "docker" "start" "-a" "f982c9f8393facf64785ee688a9c7f1931b0b5f078ddd04b86c90565f25e5b7d", kill_on_drop: false }` [INFO] [stderr] Compiling caminos-lib v0.2.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 3.58s [INFO] running `Command { std: "docker" "inspect" "f982c9f8393facf64785ee688a9c7f1931b0b5f078ddd04b86c90565f25e5b7d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f982c9f8393facf64785ee688a9c7f1931b0b5f078ddd04b86c90565f25e5b7d", kill_on_drop: false }` [INFO] [stdout] f982c9f8393facf64785ee688a9c7f1931b0b5f078ddd04b86c90565f25e5b7d [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-117/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-117/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:a89201d6b5b9fd45c15d5952ece0a0129e7e80cb26ec023fd59cf09bc26f1604" "/opt/rustwide/cargo-home/bin/cargo" "+1.55.0" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] d3ccd7f75bead6502c69a3edb0e736b619c9fa029bd27c1ce708b266dab01772 [INFO] running `Command { std: "docker" "start" "-a" "d3ccd7f75bead6502c69a3edb0e736b619c9fa029bd27c1ce708b266dab01772", kill_on_drop: false }` [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 0.07s [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/caminos_lib-db7ab03ef85afc31) [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.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 48 tests [INFO] [stdout] test src/topology/mod.rs - topology::new_topology (line 663) ... FAILED [INFO] [stdout] test src/traffic.rs - traffic::new_traffic (line 124) ... FAILED [INFO] [stdout] test src/routing.rs - routing::new_routing (line 182) ... FAILED [INFO] [stdout] test src/traffic.rs - traffic::new_traffic (line 138) ... FAILED [INFO] [stdout] test src/lib.rs - (line 163) ... FAILED [INFO] [stdout] test src/routing.rs - routing::new_routing (line 230) ... FAILED [INFO] [stdout] test src/topology/multistage.rs - topology::multistage::new_stage (line 1207) ... FAILED [INFO] [stdout] test src/routing.rs - routing::new_routing (line 158) ... FAILED [INFO] [stdout] test src/pattern.rs - pattern::new_pattern (line 158) ... FAILED [INFO] [stdout] test src/pattern.rs - pattern::new_pattern (line 137) ... FAILED [INFO] [stdout] test src/pattern.rs - pattern::new_pattern (line 104) ... FAILED [INFO] [stdout] test src/pattern.rs - pattern::new_pattern (line 116) ... FAILED [INFO] [stdout] test src/pattern.rs - pattern::new_pattern (line 91) ... FAILED [INFO] [stdout] test src/pattern.rs - pattern::new_pattern (line 66) ... FAILED [INFO] [stdout] test src/pattern.rs - pattern::new_pattern (line 147) ... FAILED [INFO] [stdout] test src/routing.rs - routing::new_routing (line 135) ... FAILED [INFO] [stdout] test src/routing.rs - routing::new_routing (line 168) ... FAILED [INFO] [stdout] test src/traffic.rs - traffic::new_traffic (line 103) ... FAILED [INFO] [stdout] test src/lib.rs - (line 59) ... FAILED [INFO] [stdout] test src/pattern.rs - pattern::new_pattern (line 82) ... FAILED [INFO] [stdout] test src/pattern.rs - pattern::new_pattern (line 74) ... FAILED [INFO] [stdout] test src/topology/multistage.rs - topology::multistage::new_stage (line 1223) ... FAILED [INFO] [stdout] test src/topology/multistage.rs - topology::multistage::new_stage (line 1216) ... FAILED [INFO] [stdout] test src/topology/mod.rs - topology::new_topology (line 785) ... FAILED [INFO] [stdout] test src/topology/mod.rs - topology::new_topology (line 643) ... FAILED [INFO] [stdout] test src/routing.rs - routing::new_routing (line 195) ... FAILED [INFO] [stdout] test src/lib.rs - (line 89) ... 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 743) ... FAILED [INFO] [stdout] test src/topology/mod.rs - topology::new_topology (line 676) ... FAILED [INFO] [stdout] test src/routing.rs - routing::new_routing (line 150) ... FAILED [INFO] [stdout] test src/pattern.rs - pattern::new_pattern (line 127) ... FAILED [INFO] [stdout] test src/routing.rs - routing::new_routing (line 206) ... FAILED [INFO] [stdout] test src/traffic.rs - traffic::new_traffic (line 90) ... FAILED [INFO] [stdout] test src/traffic.rs - traffic::new_traffic (line 149) ... 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 687) ... FAILED [INFO] [stdout] test src/topology/mod.rs - topology::new_topology (line 653) ... FAILED [INFO] [stdout] test src/topology/mod.rs - topology::new_topology (line 698) ... FAILED [INFO] [stdout] test src/traffic.rs - traffic::new_traffic (line 78) ... FAILED [INFO] [stdout] test src/topology/multistage.rs - topology::multistage::new_stage (line 1234) ... FAILED [INFO] [stdout] test src/topology/mod.rs - topology::new_topology (line 710) ... FAILED [INFO] [stdout] test src/routing.rs - routing::new_routing (line 141) ... FAILED [INFO] [stdout] test src/pattern.rs - pattern::new_pattern (line 54) ... FAILED [INFO] [stdout] test src/routing.rs - routing::new_routing (line 218) ... FAILED [INFO] [stdout] test src/topology/mod.rs - topology::new_topology (line 772) ... FAILED [INFO] [stdout] test src/traffic.rs - traffic::new_traffic (line 115) ... FAILED [INFO] [stdout] test src/topology/mod.rs - topology::new_topology (line 757) ... FAILED [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [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/traffic.rs - traffic::new_traffic (line 124) stdout ---- [INFO] [stdout] error: expected identifier, found `...` [INFO] [stdout] --> src/traffic.rs:126: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:125: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:126: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 182) stdout ---- [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Stubborn` in this scope [INFO] [stdout] --> src/routing.rs:183:1 [INFO] [stdout] | [INFO] [stdout] 3 | Stubborn{ [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::Stubborn; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `Shortest` in this scope [INFO] [stdout] --> src/routing.rs:184: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/traffic.rs - traffic::new_traffic (line 138) stdout ---- [INFO] [stdout] error: expected identifier, found `...` [INFO] [stdout] --> src/traffic.rs:141: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:139: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:141: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:142: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/lib.rs - (line 163) stdout ---- [INFO] [stdout] error: expected expression, found `=` [INFO] [stdout] --> src/lib.rs:167: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:167: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:167: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:167: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:167: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:167: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:167: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:167: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:167: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:167: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:172: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:179: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:180: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:182: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:191: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:192: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:194: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:200: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:213: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:218: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:222: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:165: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:170: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:176: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:190: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:202: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:211: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:215: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:224: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/routing.rs - routing::new_routing (line 230) stdout ---- [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `ValiantDOR` in this scope [INFO] [stdout] --> src/routing.rs:231: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/topology/multistage.rs - topology::multistage::new_stage (line 1207) stdout ---- [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Fat` in this scope [INFO] [stdout] --> src/topology/multistage.rs:1208: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 158) stdout ---- [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `UpDown` in this scope [INFO] [stdout] --> src/routing.rs:159: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/pattern.rs - pattern::new_pattern (line 158) stdout ---- [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RandomMix` in this scope [INFO] [stdout] --> src/pattern.rs:159: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:160: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:160: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 137) stdout ---- [INFO] [stdout] error: expected one of `,`, `.`, `?`, `}`, or an operator, found `legend_name` [INFO] [stdout] --> src/pattern.rs:140: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:138: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 104) stdout ---- [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Hotspots` in this scope [INFO] [stdout] --> src/pattern.rs:105: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 116) stdout ---- [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Product` in this scope [INFO] [stdout] --> src/pattern.rs:117: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:118: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:119: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/pattern.rs - pattern::new_pattern (line 91) stdout ---- [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `CartesianTransform` in this scope [INFO] [stdout] --> src/pattern.rs:92: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 66) stdout ---- [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RandomPermutation` in this scope [INFO] [stdout] --> src/pattern.rs:67: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 147) stdout ---- [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Pow` in this scope [INFO] [stdout] --> src/pattern.rs:148: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:149: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/routing.rs - routing::new_routing (line 135) stdout ---- [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Shortest` in this scope [INFO] [stdout] --> src/routing.rs:136: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/routing.rs - routing::new_routing (line 168) stdout ---- [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Sum` in this scope [INFO] [stdout] --> src/routing.rs:169: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:170: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:171: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:172: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:172: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:172: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/traffic.rs - traffic::new_traffic (line 103) stdout ---- [INFO] [stdout] error: expected identifier, found `...` [INFO] [stdout] --> src/traffic.rs:105: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:106: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:104: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:105: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:106: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/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/pattern.rs - pattern::new_pattern (line 82) stdout ---- [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `FileMap` in this scope [INFO] [stdout] --> src/pattern.rs:83: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/pattern.rs - pattern::new_pattern (line 74) stdout ---- [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RandomInvolution` in this scope [INFO] [stdout] --> src/pattern.rs:75: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/topology/multistage.rs - topology::multistage::new_stage (line 1223) stdout ---- [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RandomRegular` in this scope [INFO] [stdout] --> src/topology/multistage.rs:1224: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/multistage.rs - topology::multistage::new_stage (line 1216) stdout ---- [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Projective` in this scope [INFO] [stdout] --> src/topology/multistage.rs:1217: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 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/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/routing.rs - routing::new_routing (line 195) stdout ---- [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `DOR` in this scope [INFO] [stdout] --> src/routing.rs:196: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/lib.rs - (line 89) stdout ---- [INFO] [stdout] error: expected one of `,`, `.`, `?`, `}`, or an operator, found `maximum_packet_size` [INFO] [stdout] --> src/lib.rs:113:2 [INFO] [stdout] | [INFO] [stdout] 3 | Configuration [INFO] [stdout] | ------------- while parsing this struct [INFO] [stdout] ... [INFO] [stdout] 25 | } [INFO] [stdout] | - [INFO] [stdout] | | [INFO] [stdout] | expected one of `,`, `.`, `?`, `}`, or an operator [INFO] [stdout] | help: try adding a comma: `,` [INFO] [stdout] 26 | maximum_packet_size: 16,//Messages of greater length will be broken into several packets. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ unexpected token [INFO] [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 `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[E0422]: cannot find struct, variant or union type `WideHops` in this scope [INFO] [stdout] --> src/lib.rs:119:31 [INFO] [stdout] | [INFO] [stdout] 32 | ... virtual_channel_policies: [ WideHops{width:1}, LowestSinghWeight{extra_congestion:0, extra_distance:0, aggregate_buffers:true, use_... [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:119:50 [INFO] [stdout] | [INFO] [stdout] 32 | ... virtual_channel_policies: [ WideHops{width:1}, LowestSinghWeight{extra_congestion:0, extra_distance:0, aggregate_buffers:true, use_... [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:119:156 [INFO] [stdout] | [INFO] [stdout] 32 | ..., 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:130:3 [INFO] [stdout] | [INFO] [stdout] 43 | 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:131:3 [INFO] [stdout] | [INFO] [stdout] 44 | 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:134:11 [INFO] [stdout] | [INFO] [stdout] 47 | 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:135:12 [INFO] [stdout] | [INFO] [stdout] 48 | 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:141:3 [INFO] [stdout] | [INFO] [stdout] 54 | 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:146:3 [INFO] [stdout] | [INFO] [stdout] 59 | 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:151:3 [INFO] [stdout] | [INFO] [stdout] 64 | 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: aborting due to 15 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/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 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/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 150) stdout ---- [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `WeighedShortest` in this scope [INFO] [stdout] --> src/routing.rs:151: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 127) stdout ---- [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Components` in this scope [INFO] [stdout] --> src/pattern.rs:128: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:129: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/routing.rs - routing::new_routing (line 206) stdout ---- [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `O1TURN` in this scope [INFO] [stdout] --> src/routing.rs:207: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/traffic.rs - traffic::new_traffic (line 90) stdout ---- [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Burst` in this scope [INFO] [stdout] --> src/traffic.rs:91: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:92: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 149) stdout ---- [INFO] [stdout] error: expected identifier, found `...` [INFO] [stdout] --> src/traffic.rs:153: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:150: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:153: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/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 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 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/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/traffic.rs - traffic::new_traffic (line 78) stdout ---- [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `HomogeneousTraffic` in this scope [INFO] [stdout] --> src/traffic.rs:79: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:80: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 1234) stdout ---- [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Widened` in this scope [INFO] [stdout] --> src/topology/multistage.rs:1235: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:1236: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 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/routing.rs - routing::new_routing (line 141) stdout ---- [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Valiant` in this scope [INFO] [stdout] --> src/routing.rs:142: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:143: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:144: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 54) stdout ---- [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Uniform` in this scope [INFO] [stdout] --> src/pattern.rs:55: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 218) stdout ---- [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `OmniDimensionalDeroute` in this scope [INFO] [stdout] --> src/routing.rs:219: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 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/traffic.rs - traffic::new_traffic (line 115) stdout ---- [INFO] [stdout] error: expected identifier, found `...` [INFO] [stdout] --> src/traffic.rs:117: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:117: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:117: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:116: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:117: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 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] [INFO] [stdout] failures: [INFO] [stdout] src/lib.rs - (line 163) [INFO] [stdout] src/lib.rs - (line 59) [INFO] [stdout] src/lib.rs - (line 89) [INFO] [stdout] src/pattern.rs - pattern::new_pattern (line 104) [INFO] [stdout] src/pattern.rs - pattern::new_pattern (line 116) [INFO] [stdout] src/pattern.rs - pattern::new_pattern (line 127) [INFO] [stdout] src/pattern.rs - pattern::new_pattern (line 137) [INFO] [stdout] src/pattern.rs - pattern::new_pattern (line 147) [INFO] [stdout] src/pattern.rs - pattern::new_pattern (line 158) [INFO] [stdout] src/pattern.rs - pattern::new_pattern (line 54) [INFO] [stdout] src/pattern.rs - pattern::new_pattern (line 66) [INFO] [stdout] src/pattern.rs - pattern::new_pattern (line 74) [INFO] [stdout] src/pattern.rs - pattern::new_pattern (line 82) [INFO] [stdout] src/pattern.rs - pattern::new_pattern (line 91) [INFO] [stdout] src/routing.rs - routing::new_routing (line 135) [INFO] [stdout] src/routing.rs - routing::new_routing (line 141) [INFO] [stdout] src/routing.rs - routing::new_routing (line 150) [INFO] [stdout] src/routing.rs - routing::new_routing (line 158) [INFO] [stdout] src/routing.rs - routing::new_routing (line 168) [INFO] [stdout] src/routing.rs - routing::new_routing (line 182) [INFO] [stdout] src/routing.rs - routing::new_routing (line 195) [INFO] [stdout] src/routing.rs - routing::new_routing (line 206) [INFO] [stdout] src/routing.rs - routing::new_routing (line 218) [INFO] [stdout] src/routing.rs - routing::new_routing (line 230) [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 1207) [INFO] [stdout] src/topology/multistage.rs - topology::multistage::new_stage (line 1216) [INFO] [stdout] src/topology/multistage.rs - topology::multistage::new_stage (line 1223) [INFO] [stdout] src/topology/multistage.rs - topology::multistage::new_stage (line 1234) [INFO] [stdout] src/traffic.rs - traffic::new_traffic (line 103) [INFO] [stdout] src/traffic.rs - traffic::new_traffic (line 115) [INFO] [stdout] src/traffic.rs - traffic::new_traffic (line 124) [INFO] [stdout] src/traffic.rs - traffic::new_traffic (line 138) [INFO] [stdout] src/traffic.rs - traffic::new_traffic (line 149) [INFO] [stdout] src/traffic.rs - traffic::new_traffic (line 78) [INFO] [stdout] src/traffic.rs - traffic::new_traffic (line 90) [INFO] [stdout] [INFO] [stdout] test result: FAILED. 0 passed; 48 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.55s [INFO] [stdout] [INFO] [stderr] error: test failed, to rerun pass '--doc' [INFO] running `Command { std: "docker" "inspect" "d3ccd7f75bead6502c69a3edb0e736b619c9fa029bd27c1ce708b266dab01772", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "d3ccd7f75bead6502c69a3edb0e736b619c9fa029bd27c1ce708b266dab01772", kill_on_drop: false }` [INFO] [stdout] d3ccd7f75bead6502c69a3edb0e736b619c9fa029bd27c1ce708b266dab01772