[INFO] fetching crate gateconvert 0.1.1... [INFO] checking gateconvert-0.1.1 against try#446cb600aa4837dd6c513f14fa0d25a909b177d7 for pr-149195 [INFO] extracting crate gateconvert 0.1.1 into /workspace/builds/worker-3-tc2/source [INFO] started tweaking crates.io crate gateconvert 0.1.1 [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate gateconvert 0.1.1 [INFO] tweaked toml for crates.io crate gateconvert 0.1.1 written to /workspace/builds/worker-3-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate gateconvert 0.1.1 on toolchain 446cb600aa4837dd6c513f14fa0d25a909b177d7 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+446cb600aa4837dd6c513f14fa0d25a909b177d7" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate gateconvert 0.1.1 already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+446cb600aa4837dd6c513f14fa0d25a909b177d7" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/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:94a0c148923f5b2b52a63ef0eeb1882ad339ab61bce784c8077cbe41c61feb6c" "/opt/rustwide/cargo-home/bin/cargo" "+446cb600aa4837dd6c513f14fa0d25a909b177d7" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 9bae9c18d6d073dcee0b4a95aaaf7a863091a819103fb27263656e2af754b69f [INFO] running `Command { std: "docker" "start" "-a" "9bae9c18d6d073dcee0b4a95aaaf7a863091a819103fb27263656e2af754b69f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "9bae9c18d6d073dcee0b4a95aaaf7a863091a819103fb27263656e2af754b69f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "9bae9c18d6d073dcee0b4a95aaaf7a863091a819103fb27263656e2af754b69f", kill_on_drop: false }` [INFO] [stdout] 9bae9c18d6d073dcee0b4a95aaaf7a863091a819103fb27263656e2af754b69f [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:94a0c148923f5b2b52a63ef0eeb1882ad339ab61bce784c8077cbe41c61feb6c" "/opt/rustwide/cargo-home/bin/cargo" "+446cb600aa4837dd6c513f14fa0d25a909b177d7" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 2ee56fc472bcb68f0ed2b5e0fd976b7479d209c8bdc5e3ec2430188f4218a952 [INFO] running `Command { std: "docker" "start" "-a" "2ee56fc472bcb68f0ed2b5e0fd976b7479d209c8bdc5e3ec2430188f4218a952", kill_on_drop: false }` [INFO] [stderr] Compiling unicode-ident v1.0.17 [INFO] [stderr] Compiling cfg_aliases v0.1.1 [INFO] [stderr] Checking itoap v1.0.1 [INFO] [stderr] Compiling serde v1.0.218 [INFO] [stderr] Compiling libc v0.2.170 [INFO] [stderr] Checking gate_calc_log_bits v0.1.0 [INFO] [stderr] Checking zwohash v0.1.2 [INFO] [stderr] Compiling generic-array v0.14.7 [INFO] [stderr] Compiling proc-macro2 v1.0.93 [INFO] [stderr] Checking flussab v0.3.1 [INFO] [stderr] Compiling static_init_macro v1.0.4 [INFO] [stderr] Compiling static_init v1.0.3 [INFO] [stderr] Compiling quote v1.0.38 [INFO] [stderr] Compiling syn v2.0.98 [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Compiling thiserror-impl v1.0.69 [INFO] [stderr] Checking thiserror v1.0.69 [INFO] [stderr] Checking gatesim v0.1.0 [INFO] [stderr] Checking flussab-aiger v0.1.1 [INFO] [stderr] Checking cnfgen v0.6.2 [INFO] [stderr] Checking flussab-cnf v0.3.1 [INFO] [stderr] Checking gateutil v0.1.0 [INFO] [stderr] Checking gategen v0.2.1 [INFO] [stderr] Checking gateconvert v0.1.1 (/opt/rustwide/workdir) [INFO] [stdout] error[E0659]: `Gate` is ambiguous [INFO] [stdout] --> src/blif.rs:1486:25 [INFO] [stdout] | [INFO] [stdout] 1486 | Gate { [INFO] [stdout] | ^^^^ ambiguous name [INFO] [stdout] | [INFO] [stdout] = note: ambiguous because of multiple glob imports of a name in the same module [INFO] [stdout] note: `Gate` could refer to the struct imported here [INFO] [stdout] --> src/blif.rs:1377:9 [INFO] [stdout] | [INFO] [stdout] 1377 | use super::*; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = help: consider adding an explicit import of `Gate` to disambiguate [INFO] [stdout] note: `Gate` could also refer to the struct imported here [INFO] [stdout] --> src/blif.rs:1377:9 [INFO] [stdout] | [INFO] [stdout] 1377 | use super::*; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = help: consider adding an explicit import of `Gate` to disambiguate [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0659]: `Gate` is ambiguous [INFO] [stdout] --> src/blif.rs:1491:25 [INFO] [stdout] | [INFO] [stdout] 1491 | Gate { [INFO] [stdout] | ^^^^ ambiguous name [INFO] [stdout] | [INFO] [stdout] = note: ambiguous because of multiple glob imports of a name in the same module [INFO] [stdout] note: `Gate` could refer to the struct imported here [INFO] [stdout] --> src/blif.rs:1377:9 [INFO] [stdout] | [INFO] [stdout] 1377 | use super::*; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = help: consider adding an explicit import of `Gate` to disambiguate [INFO] [stdout] note: `Gate` could also refer to the struct imported here [INFO] [stdout] --> src/blif.rs:1377:9 [INFO] [stdout] | [INFO] [stdout] 1377 | use super::*; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = help: consider adding an explicit import of `Gate` to disambiguate [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0659]: `Gate` is ambiguous [INFO] [stdout] --> src/blif.rs:1496:25 [INFO] [stdout] | [INFO] [stdout] 1496 | Gate { [INFO] [stdout] | ^^^^ ambiguous name [INFO] [stdout] | [INFO] [stdout] = note: ambiguous because of multiple glob imports of a name in the same module [INFO] [stdout] note: `Gate` could refer to the struct imported here [INFO] [stdout] --> src/blif.rs:1377:9 [INFO] [stdout] | [INFO] [stdout] 1377 | use super::*; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = help: consider adding an explicit import of `Gate` to disambiguate [INFO] [stdout] note: `Gate` could also refer to the struct imported here [INFO] [stdout] --> src/blif.rs:1377:9 [INFO] [stdout] | [INFO] [stdout] 1377 | use super::*; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = help: consider adding an explicit import of `Gate` to disambiguate [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0659]: `Gate` is ambiguous [INFO] [stdout] --> src/blif.rs:1528:25 [INFO] [stdout] | [INFO] [stdout] 1528 | Gate { [INFO] [stdout] | ^^^^ ambiguous name [INFO] [stdout] | [INFO] [stdout] = note: ambiguous because of multiple glob imports of a name in the same module [INFO] [stdout] note: `Gate` could refer to the struct imported here [INFO] [stdout] --> src/blif.rs:1377:9 [INFO] [stdout] | [INFO] [stdout] 1377 | use super::*; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = help: consider adding an explicit import of `Gate` to disambiguate [INFO] [stdout] note: `Gate` could also refer to the struct imported here [INFO] [stdout] --> src/blif.rs:1377:9 [INFO] [stdout] | [INFO] [stdout] 1377 | use super::*; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = help: consider adding an explicit import of `Gate` to disambiguate [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0659]: `Gate` is ambiguous [INFO] [stdout] --> src/blif.rs:1533:25 [INFO] [stdout] | [INFO] [stdout] 1533 | Gate { [INFO] [stdout] | ^^^^ ambiguous name [INFO] [stdout] | [INFO] [stdout] = note: ambiguous because of multiple glob imports of a name in the same module [INFO] [stdout] note: `Gate` could refer to the struct imported here [INFO] [stdout] --> src/blif.rs:1377:9 [INFO] [stdout] | [INFO] [stdout] 1377 | use super::*; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = help: consider adding an explicit import of `Gate` to disambiguate [INFO] [stdout] note: `Gate` could also refer to the struct imported here [INFO] [stdout] --> src/blif.rs:1377:9 [INFO] [stdout] | [INFO] [stdout] 1377 | use super::*; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = help: consider adding an explicit import of `Gate` to disambiguate [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0659]: `Gate` is ambiguous [INFO] [stdout] --> src/blif.rs:1541:25 [INFO] [stdout] | [INFO] [stdout] 1541 | Gate { [INFO] [stdout] | ^^^^ ambiguous name [INFO] [stdout] | [INFO] [stdout] = note: ambiguous because of multiple glob imports of a name in the same module [INFO] [stdout] note: `Gate` could refer to the struct imported here [INFO] [stdout] --> src/blif.rs:1377:9 [INFO] [stdout] | [INFO] [stdout] 1377 | use super::*; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = help: consider adding an explicit import of `Gate` to disambiguate [INFO] [stdout] note: `Gate` could also refer to the struct imported here [INFO] [stdout] --> src/blif.rs:1377:9 [INFO] [stdout] | [INFO] [stdout] 1377 | use super::*; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = help: consider adding an explicit import of `Gate` to disambiguate [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0659]: `Gate` is ambiguous [INFO] [stdout] --> src/blif.rs:1549:25 [INFO] [stdout] | [INFO] [stdout] 1549 | Gate { [INFO] [stdout] | ^^^^ ambiguous name [INFO] [stdout] | [INFO] [stdout] = note: ambiguous because of multiple glob imports of a name in the same module [INFO] [stdout] note: `Gate` could refer to the struct imported here [INFO] [stdout] --> src/blif.rs:1377:9 [INFO] [stdout] | [INFO] [stdout] 1377 | use super::*; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = help: consider adding an explicit import of `Gate` to disambiguate [INFO] [stdout] note: `Gate` could also refer to the struct imported here [INFO] [stdout] --> src/blif.rs:1377:9 [INFO] [stdout] | [INFO] [stdout] 1377 | use super::*; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = help: consider adding an explicit import of `Gate` to disambiguate [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0659]: `Gate` is ambiguous [INFO] [stdout] --> src/blif.rs:1557:25 [INFO] [stdout] | [INFO] [stdout] 1557 | Gate { [INFO] [stdout] | ^^^^ ambiguous name [INFO] [stdout] | [INFO] [stdout] = note: ambiguous because of multiple glob imports of a name in the same module [INFO] [stdout] note: `Gate` could refer to the struct imported here [INFO] [stdout] --> src/blif.rs:1377:9 [INFO] [stdout] | [INFO] [stdout] 1377 | use super::*; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = help: consider adding an explicit import of `Gate` to disambiguate [INFO] [stdout] note: `Gate` could also refer to the struct imported here [INFO] [stdout] --> src/blif.rs:1377:9 [INFO] [stdout] | [INFO] [stdout] 1377 | use super::*; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = help: consider adding an explicit import of `Gate` to disambiguate [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0659]: `Gate` is ambiguous [INFO] [stdout] --> src/blif.rs:1565:25 [INFO] [stdout] | [INFO] [stdout] 1565 | Gate { [INFO] [stdout] | ^^^^ ambiguous name [INFO] [stdout] | [INFO] [stdout] = note: ambiguous because of multiple glob imports of a name in the same module [INFO] [stdout] note: `Gate` could refer to the struct imported here [INFO] [stdout] --> src/blif.rs:1377:9 [INFO] [stdout] | [INFO] [stdout] 1377 | use super::*; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = help: consider adding an explicit import of `Gate` to disambiguate [INFO] [stdout] note: `Gate` could also refer to the struct imported here [INFO] [stdout] --> src/blif.rs:1377:9 [INFO] [stdout] | [INFO] [stdout] 1377 | use super::*; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = help: consider adding an explicit import of `Gate` to disambiguate [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0659]: `Gate` is ambiguous [INFO] [stdout] --> src/blif.rs:3424:29 [INFO] [stdout] | [INFO] [stdout] 3424 | ... Gate { [INFO] [stdout] | ^^^^ ambiguous name [INFO] [stdout] | [INFO] [stdout] = note: ambiguous because of multiple glob imports of a name in the same module [INFO] [stdout] note: `Gate` could refer to the struct imported here [INFO] [stdout] --> src/blif.rs:1377:9 [INFO] [stdout] | [INFO] [stdout] 1377 | use super::*; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = help: consider adding an explicit import of `Gate` to disambiguate [INFO] [stdout] note: `Gate` could also refer to the struct imported here [INFO] [stdout] --> src/blif.rs:1377:9 [INFO] [stdout] | [INFO] [stdout] 1377 | use super::*; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = help: consider adding an explicit import of `Gate` to disambiguate [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0659]: `Gate` is ambiguous [INFO] [stdout] --> src/blif.rs:3429:29 [INFO] [stdout] | [INFO] [stdout] 3429 | ... Gate { [INFO] [stdout] | ^^^^ ambiguous name [INFO] [stdout] | [INFO] [stdout] = note: ambiguous because of multiple glob imports of a name in the same module [INFO] [stdout] note: `Gate` could refer to the struct imported here [INFO] [stdout] --> src/blif.rs:1377:9 [INFO] [stdout] | [INFO] [stdout] 1377 | use super::*; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = help: consider adding an explicit import of `Gate` to disambiguate [INFO] [stdout] note: `Gate` could also refer to the struct imported here [INFO] [stdout] --> src/blif.rs:1377:9 [INFO] [stdout] | [INFO] [stdout] 1377 | use super::*; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = help: consider adding an explicit import of `Gate` to disambiguate [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0659]: `Gate` is ambiguous [INFO] [stdout] --> src/blif.rs:3434:29 [INFO] [stdout] | [INFO] [stdout] 3434 | ... Gate { [INFO] [stdout] | ^^^^ ambiguous name [INFO] [stdout] | [INFO] [stdout] = note: ambiguous because of multiple glob imports of a name in the same module [INFO] [stdout] note: `Gate` could refer to the struct imported here [INFO] [stdout] --> src/blif.rs:1377:9 [INFO] [stdout] | [INFO] [stdout] 1377 | use super::*; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = help: consider adding an explicit import of `Gate` to disambiguate [INFO] [stdout] note: `Gate` could also refer to the struct imported here [INFO] [stdout] --> src/blif.rs:1377:9 [INFO] [stdout] | [INFO] [stdout] 1377 | use super::*; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = help: consider adding an explicit import of `Gate` to disambiguate [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0659]: `Gate` is ambiguous [INFO] [stdout] --> src/blif.rs:3512:37 [INFO] [stdout] | [INFO] [stdout] 3512 | gates: vec![Gate { [INFO] [stdout] | ^^^^ ambiguous name [INFO] [stdout] | [INFO] [stdout] = note: ambiguous because of multiple glob imports of a name in the same module [INFO] [stdout] note: `Gate` could refer to the struct imported here [INFO] [stdout] --> src/blif.rs:1377:9 [INFO] [stdout] | [INFO] [stdout] 1377 | use super::*; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = help: consider adding an explicit import of `Gate` to disambiguate [INFO] [stdout] note: `Gate` could also refer to the struct imported here [INFO] [stdout] --> src/blif.rs:1377:9 [INFO] [stdout] | [INFO] [stdout] 1377 | use super::*; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = help: consider adding an explicit import of `Gate` to disambiguate [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0659]: `Gate` is ambiguous [INFO] [stdout] --> src/blif.rs:3531:37 [INFO] [stdout] | [INFO] [stdout] 3531 | gates: vec![Gate { [INFO] [stdout] | ^^^^ ambiguous name [INFO] [stdout] | [INFO] [stdout] = note: ambiguous because of multiple glob imports of a name in the same module [INFO] [stdout] note: `Gate` could refer to the struct imported here [INFO] [stdout] --> src/blif.rs:1377:9 [INFO] [stdout] | [INFO] [stdout] 1377 | use super::*; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = help: consider adding an explicit import of `Gate` to disambiguate [INFO] [stdout] note: `Gate` could also refer to the struct imported here [INFO] [stdout] --> src/blif.rs:1377:9 [INFO] [stdout] | [INFO] [stdout] 1377 | use super::*; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = help: consider adding an explicit import of `Gate` to disambiguate [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0659]: `Gate` is ambiguous [INFO] [stdout] --> src/blif.rs:3550:37 [INFO] [stdout] | [INFO] [stdout] 3550 | gates: vec![Gate { [INFO] [stdout] | ^^^^ ambiguous name [INFO] [stdout] | [INFO] [stdout] = note: ambiguous because of multiple glob imports of a name in the same module [INFO] [stdout] note: `Gate` could refer to the struct imported here [INFO] [stdout] --> src/blif.rs:1377:9 [INFO] [stdout] | [INFO] [stdout] 1377 | use super::*; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = help: consider adding an explicit import of `Gate` to disambiguate [INFO] [stdout] note: `Gate` could also refer to the struct imported here [INFO] [stdout] --> src/blif.rs:1377:9 [INFO] [stdout] | [INFO] [stdout] 1377 | use super::*; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = help: consider adding an explicit import of `Gate` to disambiguate [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `gategen::gatesim::Gate<_>` has no field named `params` [INFO] [stdout] --> src/blif.rs:1487:29 [INFO] [stdout] | [INFO] [stdout] 1487 | ... params: vec![], [INFO] [stdout] | ^^^^^^ `gategen::gatesim::Gate<_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `i0`, `i1`, `func` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `gategen::gatesim::Gate<_>` has no field named `output` [INFO] [stdout] --> src/blif.rs:1488:29 [INFO] [stdout] | [INFO] [stdout] 1488 | ... output: "x".to_string(), [INFO] [stdout] | ^^^^^^ `gategen::gatesim::Gate<_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `i0`, `i1`, `func` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `gategen::gatesim::Gate<_>` has no field named `circuit` [INFO] [stdout] --> src/blif.rs:1489:29 [INFO] [stdout] | [INFO] [stdout] 1489 | ... circuit: TableCircuit::Value(false), [INFO] [stdout] | ^^^^^^^ `gategen::gatesim::Gate<_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `i0`, `i1`, `func` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/blif.rs:1486:25 [INFO] [stdout] | [INFO] [stdout] 1486 | / Gate { [INFO] [stdout] 1487 | | params: vec![], [INFO] [stdout] 1488 | | output: "x".to_string(), [INFO] [stdout] 1489 | | circuit: TableCircuit::Value(false), [INFO] [stdout] 1490 | | }, [INFO] [stdout] | |_________________________^ expected `Gate`, found `Gate<_>` [INFO] [stdout] | [INFO] [stdout] note: there are multiple different versions of crate `gateconvert` in the dependency graph [INFO] [stdout] --> src/blif.rs:252:1 [INFO] [stdout] | [INFO] [stdout] 252 | struct Gate { [INFO] [stdout] | ^^^^^^^^^^^ this is the expected type [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gatesim-0.1.0/src/lib.rs:188:1 [INFO] [stdout] | [INFO] [stdout] 188 | pub struct Gate { [INFO] [stdout] | -------------------------------- this is the found type [INFO] [stdout] = help: you can use `cargo tree` to explore your dependency tree [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `gategen::gatesim::Gate<_>` has no field named `params` [INFO] [stdout] --> src/blif.rs:1492:29 [INFO] [stdout] | [INFO] [stdout] 1492 | ... params: vec![], [INFO] [stdout] | ^^^^^^ `gategen::gatesim::Gate<_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `i0`, `i1`, `func` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `gategen::gatesim::Gate<_>` has no field named `output` [INFO] [stdout] --> src/blif.rs:1493:29 [INFO] [stdout] | [INFO] [stdout] 1493 | ... output: "y".to_string(), [INFO] [stdout] | ^^^^^^ `gategen::gatesim::Gate<_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `i0`, `i1`, `func` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `gategen::gatesim::Gate<_>` has no field named `circuit` [INFO] [stdout] --> src/blif.rs:1494:29 [INFO] [stdout] | [INFO] [stdout] 1494 | ... circuit: TableCircuit::Value(true), [INFO] [stdout] | ^^^^^^^ `gategen::gatesim::Gate<_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `i0`, `i1`, `func` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `gategen::gatesim::Gate<_>` has no field named `params` [INFO] [stdout] --> src/blif.rs:1497:29 [INFO] [stdout] | [INFO] [stdout] 1497 | ... params: vec![], [INFO] [stdout] | ^^^^^^ `gategen::gatesim::Gate<_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `i0`, `i1`, `func` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `gategen::gatesim::Gate<_>` has no field named `output` [INFO] [stdout] --> src/blif.rs:1498:29 [INFO] [stdout] | [INFO] [stdout] 1498 | ... output: "z".to_string(), [INFO] [stdout] | ^^^^^^ `gategen::gatesim::Gate<_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `i0`, `i1`, `func` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `gategen::gatesim::Gate<_>` has no field named `circuit` [INFO] [stdout] --> src/blif.rs:1499:29 [INFO] [stdout] | [INFO] [stdout] 1499 | ... circuit: TableCircuit::Value(false), [INFO] [stdout] | ^^^^^^^ `gategen::gatesim::Gate<_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `i0`, `i1`, `func` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `gategen::gatesim::Gate<_>` has no field named `params` [INFO] [stdout] --> src/blif.rs:1529:29 [INFO] [stdout] | [INFO] [stdout] 1529 | ... params: strs_to_vec_string(["a", "b"]), [INFO] [stdout] | ^^^^^^ `gategen::gatesim::Gate<_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `i0`, `i1`, `func` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `gategen::gatesim::Gate<_>` has no field named `output` [INFO] [stdout] --> src/blif.rs:1530:29 [INFO] [stdout] | [INFO] [stdout] 1530 | ... output: "x".to_string(), [INFO] [stdout] | ^^^^^^ `gategen::gatesim::Gate<_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `i0`, `i1`, `func` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `gategen::gatesim::Gate<_>` has no field named `circuit` [INFO] [stdout] --> src/blif.rs:1531:29 [INFO] [stdout] | [INFO] [stdout] 1531 | ... circuit: TableCircuit::Value(true), [INFO] [stdout] | ^^^^^^^ `gategen::gatesim::Gate<_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `i0`, `i1`, `func` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/blif.rs:1528:25 [INFO] [stdout] | [INFO] [stdout] 1528 | / Gate { [INFO] [stdout] 1529 | | params: strs_to_vec_string(["a", "b"]), [INFO] [stdout] 1530 | | output: "x".to_string(), [INFO] [stdout] 1531 | | circuit: TableCircuit::Value(true), [INFO] [stdout] 1532 | | }, [INFO] [stdout] | |_________________________^ expected `Gate`, found `Gate<_>` [INFO] [stdout] | [INFO] [stdout] note: there are multiple different versions of crate `gateconvert` in the dependency graph [INFO] [stdout] --> src/blif.rs:252:1 [INFO] [stdout] | [INFO] [stdout] 252 | struct Gate { [INFO] [stdout] | ^^^^^^^^^^^ this is the expected type [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gatesim-0.1.0/src/lib.rs:188:1 [INFO] [stdout] | [INFO] [stdout] 188 | pub struct Gate { [INFO] [stdout] | -------------------------------- this is the found type [INFO] [stdout] = help: you can use `cargo tree` to explore your dependency tree [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `gategen::gatesim::Gate<_>` has no field named `params` [INFO] [stdout] --> src/blif.rs:1534:29 [INFO] [stdout] | [INFO] [stdout] 1534 | ... params: strs_to_vec_string(["c", "d"]), [INFO] [stdout] | ^^^^^^ `gategen::gatesim::Gate<_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `i0`, `i1`, `func` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `gategen::gatesim::Gate<_>` has no field named `output` [INFO] [stdout] --> src/blif.rs:1535:29 [INFO] [stdout] | [INFO] [stdout] 1535 | ... output: "y".to_string(), [INFO] [stdout] | ^^^^^^ `gategen::gatesim::Gate<_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `i0`, `i1`, `func` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `gategen::gatesim::Gate<_>` has no field named `circuit` [INFO] [stdout] --> src/blif.rs:1536:29 [INFO] [stdout] | [INFO] [stdout] 1536 | ... circuit: TableCircuit::Circuit(( [INFO] [stdout] | ^^^^^^^ `gategen::gatesim::Gate<_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `i0`, `i1`, `func` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `gategen::gatesim::Gate<_>` has no field named `params` [INFO] [stdout] --> src/blif.rs:1542:29 [INFO] [stdout] | [INFO] [stdout] 1542 | ... params: strs_to_vec_string(["e", "f"]), [INFO] [stdout] | ^^^^^^ `gategen::gatesim::Gate<_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `i0`, `i1`, `func` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `gategen::gatesim::Gate<_>` has no field named `output` [INFO] [stdout] --> src/blif.rs:1543:29 [INFO] [stdout] | [INFO] [stdout] 1543 | ... output: "z".to_string(), [INFO] [stdout] | ^^^^^^ `gategen::gatesim::Gate<_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `i0`, `i1`, `func` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `gategen::gatesim::Gate<_>` has no field named `circuit` [INFO] [stdout] --> src/blif.rs:1544:29 [INFO] [stdout] | [INFO] [stdout] 1544 | ... circuit: TableCircuit::Circuit(( [INFO] [stdout] | ^^^^^^^ `gategen::gatesim::Gate<_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `i0`, `i1`, `func` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `gategen::gatesim::Gate<_>` has no field named `params` [INFO] [stdout] --> src/blif.rs:1550:29 [INFO] [stdout] | [INFO] [stdout] 1550 | ... params: strs_to_vec_string(["g", "h"]), [INFO] [stdout] | ^^^^^^ `gategen::gatesim::Gate<_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `i0`, `i1`, `func` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `gategen::gatesim::Gate<_>` has no field named `output` [INFO] [stdout] --> src/blif.rs:1551:29 [INFO] [stdout] | [INFO] [stdout] 1551 | ... output: "w".to_string(), [INFO] [stdout] | ^^^^^^ `gategen::gatesim::Gate<_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `i0`, `i1`, `func` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `gategen::gatesim::Gate<_>` has no field named `circuit` [INFO] [stdout] --> src/blif.rs:1552:29 [INFO] [stdout] | [INFO] [stdout] 1552 | ... circuit: TableCircuit::Circuit(( [INFO] [stdout] | ^^^^^^^ `gategen::gatesim::Gate<_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `i0`, `i1`, `func` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `gategen::gatesim::Gate<_>` has no field named `params` [INFO] [stdout] --> src/blif.rs:1558:29 [INFO] [stdout] | [INFO] [stdout] 1558 | ... params: strs_to_vec_string(["a", "y", "i"]), [INFO] [stdout] | ^^^^^^ `gategen::gatesim::Gate<_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `i0`, `i1`, `func` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `gategen::gatesim::Gate<_>` has no field named `output` [INFO] [stdout] --> src/blif.rs:1559:29 [INFO] [stdout] | [INFO] [stdout] 1559 | ... output: "t".to_string(), [INFO] [stdout] | ^^^^^^ `gategen::gatesim::Gate<_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `i0`, `i1`, `func` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `gategen::gatesim::Gate<_>` has no field named `circuit` [INFO] [stdout] --> src/blif.rs:1560:29 [INFO] [stdout] | [INFO] [stdout] 1560 | ... circuit: TableCircuit::Circuit(( [INFO] [stdout] | ^^^^^^^ `gategen::gatesim::Gate<_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `i0`, `i1`, `func` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `gategen::gatesim::Gate<_>` has no field named `params` [INFO] [stdout] --> src/blif.rs:1566:29 [INFO] [stdout] | [INFO] [stdout] 1566 | ... params: strs_to_vec_string(["h", "y", "z", "c"]), [INFO] [stdout] | ^^^^^^ `gategen::gatesim::Gate<_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `i0`, `i1`, `func` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `gategen::gatesim::Gate<_>` has no field named `output` [INFO] [stdout] --> src/blif.rs:1567:29 [INFO] [stdout] | [INFO] [stdout] 1567 | ... output: "t1".to_string(), [INFO] [stdout] | ^^^^^^ `gategen::gatesim::Gate<_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `i0`, `i1`, `func` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `gategen::gatesim::Gate<_>` has no field named `circuit` [INFO] [stdout] --> src/blif.rs:1568:29 [INFO] [stdout] | [INFO] [stdout] 1568 | ... circuit: TableCircuit::Circuit(( [INFO] [stdout] | ^^^^^^^ `gategen::gatesim::Gate<_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `i0`, `i1`, `func` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `gategen::gatesim::Gate<_>` has no field named `params` [INFO] [stdout] --> src/blif.rs:3425:33 [INFO] [stdout] | [INFO] [stdout] 3425 | ... params: vec![], [INFO] [stdout] | ^^^^^^ `gategen::gatesim::Gate<_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `i0`, `i1`, `func` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `gategen::gatesim::Gate<_>` has no field named `output` [INFO] [stdout] --> src/blif.rs:3426:33 [INFO] [stdout] | [INFO] [stdout] 3426 | ... output: "x".to_string(), [INFO] [stdout] | ^^^^^^ `gategen::gatesim::Gate<_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `i0`, `i1`, `func` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `gategen::gatesim::Gate<_>` has no field named `circuit` [INFO] [stdout] --> src/blif.rs:3427:33 [INFO] [stdout] | [INFO] [stdout] 3427 | ... circuit: TableCircuit::Value(false), [INFO] [stdout] | ^^^^^^^ `gategen::gatesim::Gate<_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `i0`, `i1`, `func` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/blif.rs:3424:29 [INFO] [stdout] | [INFO] [stdout] 3424 | / ... Gate { [INFO] [stdout] 3425 | | ... params: vec![], [INFO] [stdout] 3426 | | ... output: "x".to_string(), [INFO] [stdout] 3427 | | ... circuit: TableCircuit::Value(false), [INFO] [stdout] 3428 | | ... }, [INFO] [stdout] | |_______________________^ expected `Gate`, found `Gate<_>` [INFO] [stdout] | [INFO] [stdout] note: there are multiple different versions of crate `gateconvert` in the dependency graph [INFO] [stdout] --> src/blif.rs:252:1 [INFO] [stdout] | [INFO] [stdout] 252 | struct Gate { [INFO] [stdout] | ^^^^^^^^^^^ this is the expected type [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gatesim-0.1.0/src/lib.rs:188:1 [INFO] [stdout] | [INFO] [stdout] 188 | pub struct Gate { [INFO] [stdout] | -------------------------------- this is the found type [INFO] [stdout] = help: you can use `cargo tree` to explore your dependency tree [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `gategen::gatesim::Gate<_>` has no field named `params` [INFO] [stdout] --> src/blif.rs:3430:33 [INFO] [stdout] | [INFO] [stdout] 3430 | ... params: vec![], [INFO] [stdout] | ^^^^^^ `gategen::gatesim::Gate<_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `i0`, `i1`, `func` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `gategen::gatesim::Gate<_>` has no field named `output` [INFO] [stdout] --> src/blif.rs:3431:33 [INFO] [stdout] | [INFO] [stdout] 3431 | ... output: "y".to_string(), [INFO] [stdout] | ^^^^^^ `gategen::gatesim::Gate<_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `i0`, `i1`, `func` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `gategen::gatesim::Gate<_>` has no field named `circuit` [INFO] [stdout] --> src/blif.rs:3432:33 [INFO] [stdout] | [INFO] [stdout] 3432 | ... circuit: TableCircuit::Value(true), [INFO] [stdout] | ^^^^^^^ `gategen::gatesim::Gate<_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `i0`, `i1`, `func` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `gategen::gatesim::Gate<_>` has no field named `params` [INFO] [stdout] --> src/blif.rs:3435:33 [INFO] [stdout] | [INFO] [stdout] 3435 | ... params: vec![], [INFO] [stdout] | ^^^^^^ `gategen::gatesim::Gate<_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `i0`, `i1`, `func` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `gategen::gatesim::Gate<_>` has no field named `output` [INFO] [stdout] --> src/blif.rs:3436:33 [INFO] [stdout] | [INFO] [stdout] 3436 | ... output: "z".to_string(), [INFO] [stdout] | ^^^^^^ `gategen::gatesim::Gate<_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `i0`, `i1`, `func` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `gategen::gatesim::Gate<_>` has no field named `circuit` [INFO] [stdout] --> src/blif.rs:3437:33 [INFO] [stdout] | [INFO] [stdout] 3437 | ... circuit: TableCircuit::Value(false), [INFO] [stdout] | ^^^^^^^ `gategen::gatesim::Gate<_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `i0`, `i1`, `func` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `gategen::gatesim::Gate<_>` has no field named `params` [INFO] [stdout] --> src/blif.rs:3513:29 [INFO] [stdout] | [INFO] [stdout] 3513 | ... params: strs_to_vec_string(["a0", "a1"]), [INFO] [stdout] | ^^^^^^ `gategen::gatesim::Gate<_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `i0`, `i1`, `func` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `gategen::gatesim::Gate<_>` has no field named `output` [INFO] [stdout] --> src/blif.rs:3514:29 [INFO] [stdout] | [INFO] [stdout] 3514 | ... output: "x".to_string(), [INFO] [stdout] | ^^^^^^ `gategen::gatesim::Gate<_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `i0`, `i1`, `func` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `gategen::gatesim::Gate<_>` has no field named `circuit` [INFO] [stdout] --> src/blif.rs:3515:29 [INFO] [stdout] | [INFO] [stdout] 3515 | ... circuit: TableCircuit::Circuit(( [INFO] [stdout] | ^^^^^^^ `gategen::gatesim::Gate<_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `i0`, `i1`, `func` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/blif.rs:3512:37 [INFO] [stdout] | [INFO] [stdout] 3512 | gates: vec![Gate { [INFO] [stdout] | _____________________________________^ [INFO] [stdout] 3513 | | params: strs_to_vec_string(["a0", "a1"]), [INFO] [stdout] 3514 | | output: "x".to_string(), [INFO] [stdout] 3515 | | circuit: TableCircuit::Circuit(( [INFO] [stdout] ... | [INFO] [stdout] 3518 | | )), [INFO] [stdout] 3519 | | }], [INFO] [stdout] | |_________________________^ expected `Gate`, found `Gate<_>` [INFO] [stdout] | [INFO] [stdout] note: there are multiple different versions of crate `gateconvert` in the dependency graph [INFO] [stdout] --> src/blif.rs:252:1 [INFO] [stdout] | [INFO] [stdout] 252 | struct Gate { [INFO] [stdout] | ^^^^^^^^^^^ this is the expected type [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gatesim-0.1.0/src/lib.rs:188:1 [INFO] [stdout] | [INFO] [stdout] 188 | pub struct Gate { [INFO] [stdout] | -------------------------------- this is the found type [INFO] [stdout] = help: you can use `cargo tree` to explore your dependency tree [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `gategen::gatesim::Gate<_>` has no field named `params` [INFO] [stdout] --> src/blif.rs:3532:29 [INFO] [stdout] | [INFO] [stdout] 3532 | ... params: strs_to_vec_string(["a0", "a1"]), [INFO] [stdout] | ^^^^^^ `gategen::gatesim::Gate<_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `i0`, `i1`, `func` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `gategen::gatesim::Gate<_>` has no field named `output` [INFO] [stdout] --> src/blif.rs:3533:29 [INFO] [stdout] | [INFO] [stdout] 3533 | ... output: "x".to_string(), [INFO] [stdout] | ^^^^^^ `gategen::gatesim::Gate<_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `i0`, `i1`, `func` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `gategen::gatesim::Gate<_>` has no field named `circuit` [INFO] [stdout] --> src/blif.rs:3534:29 [INFO] [stdout] | [INFO] [stdout] 3534 | ... circuit: TableCircuit::Circuit(( [INFO] [stdout] | ^^^^^^^ `gategen::gatesim::Gate<_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `i0`, `i1`, `func` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/blif.rs:3531:37 [INFO] [stdout] | [INFO] [stdout] 3531 | gates: vec![Gate { [INFO] [stdout] | _____________________________________^ [INFO] [stdout] 3532 | | params: strs_to_vec_string(["a0", "a1"]), [INFO] [stdout] 3533 | | output: "x".to_string(), [INFO] [stdout] 3534 | | circuit: TableCircuit::Circuit(( [INFO] [stdout] ... | [INFO] [stdout] 3537 | | )), [INFO] [stdout] 3538 | | }], [INFO] [stdout] | |_________________________^ expected `Gate`, found `Gate<_>` [INFO] [stdout] | [INFO] [stdout] note: there are multiple different versions of crate `gateconvert` in the dependency graph [INFO] [stdout] --> src/blif.rs:252:1 [INFO] [stdout] | [INFO] [stdout] 252 | struct Gate { [INFO] [stdout] | ^^^^^^^^^^^ this is the expected type [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gatesim-0.1.0/src/lib.rs:188:1 [INFO] [stdout] | [INFO] [stdout] 188 | pub struct Gate { [INFO] [stdout] | -------------------------------- this is the found type [INFO] [stdout] = help: you can use `cargo tree` to explore your dependency tree [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `gategen::gatesim::Gate<_>` has no field named `params` [INFO] [stdout] --> src/blif.rs:3551:29 [INFO] [stdout] | [INFO] [stdout] 3551 | ... params: strs_to_vec_string(["a0", "a1"]), [INFO] [stdout] | ^^^^^^ `gategen::gatesim::Gate<_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `i0`, `i1`, `func` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `gategen::gatesim::Gate<_>` has no field named `output` [INFO] [stdout] --> src/blif.rs:3552:29 [INFO] [stdout] | [INFO] [stdout] 3552 | ... output: "x".to_string(), [INFO] [stdout] | ^^^^^^ `gategen::gatesim::Gate<_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `i0`, `i1`, `func` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `gategen::gatesim::Gate<_>` has no field named `circuit` [INFO] [stdout] --> src/blif.rs:3553:29 [INFO] [stdout] | [INFO] [stdout] 3553 | ... circuit: TableCircuit::Circuit(( [INFO] [stdout] | ^^^^^^^ `gategen::gatesim::Gate<_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `i0`, `i1`, `func` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/blif.rs:3550:37 [INFO] [stdout] | [INFO] [stdout] 3550 | gates: vec![Gate { [INFO] [stdout] | _____________________________________^ [INFO] [stdout] 3551 | | params: strs_to_vec_string(["a0", "a1"]), [INFO] [stdout] 3552 | | output: "x".to_string(), [INFO] [stdout] 3553 | | circuit: TableCircuit::Circuit(( [INFO] [stdout] ... | [INFO] [stdout] 3556 | | )), [INFO] [stdout] 3557 | | }], [INFO] [stdout] | |_________________________^ expected `Gate`, found `Gate<_>` [INFO] [stdout] | [INFO] [stdout] note: there are multiple different versions of crate `gateconvert` in the dependency graph [INFO] [stdout] --> src/blif.rs:252:1 [INFO] [stdout] | [INFO] [stdout] 252 | struct Gate { [INFO] [stdout] | ^^^^^^^^^^^ this is the expected type [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gatesim-0.1.0/src/lib.rs:188:1 [INFO] [stdout] | [INFO] [stdout] 188 | pub struct Gate { [INFO] [stdout] | -------------------------------- this is the found type [INFO] [stdout] = help: you can use `cargo tree` to explore your dependency tree [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0308, E0560, E0659. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0308`. [INFO] [stdout] [INFO] [stderr] error: could not compile `gateconvert` (lib test) due to 66 previous errors [INFO] running `Command { std: "docker" "inspect" "2ee56fc472bcb68f0ed2b5e0fd976b7479d209c8bdc5e3ec2430188f4218a952", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "2ee56fc472bcb68f0ed2b5e0fd976b7479d209c8bdc5e3ec2430188f4218a952", kill_on_drop: false }` [INFO] [stdout] 2ee56fc472bcb68f0ed2b5e0fd976b7479d209c8bdc5e3ec2430188f4218a952