[INFO] fetching crate zdc-graph 0.1.0...
[INFO] testing zdc-graph-0.1.0 against 1.99.0-beta.8+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate zdc-graph 0.1.0 into /workspace/builds/worker-0-tc1/source
[INFO] started tweaking crates.io crate zdc-graph 0.1.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate zdc-graph 0.1.0
[INFO] tweaked toml for crates.io crate zdc-graph 0.1.0 written to /workspace/builds/worker-0-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate zdc-graph 0.1.0 on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate zdc-graph 0.1.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded zdc-lexer v0.1.0
[INFO] [stderr]   Downloaded logos-derive v0.14.4
[INFO] [stderr]   Downloaded zdc-hir v0.1.0
[INFO] [stderr]   Downloaded zdc-ast v0.1.0
[INFO] [stderr]   Downloaded beef v0.5.2
[INFO] [stderr]   Downloaded logos-codegen v0.14.4
[INFO] [stderr]   Downloaded zdc-types v0.1.0
[INFO] [stderr]   Downloaded logos v0.14.4
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 1f652c25ceb71ea4b42f42c039491fdb1e60c749c9cec6ff0f5734afc4c28caa
[INFO] running `Command { std: "docker" "start" "1f652c25ceb71ea4b42f42c039491fdb1e60c749c9cec6ff0f5734afc4c28caa", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "1f652c25ceb71ea4b42f42c039491fdb1e60c749c9cec6ff0f5734afc4c28caa", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "1f652c25ceb71ea4b42f42c039491fdb1e60c749c9cec6ff0f5734afc4c28caa" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "1f652c25ceb71ea4b42f42c039491fdb1e60c749c9cec6ff0f5734afc4c28caa", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "1f652c25ceb71ea4b42f42c039491fdb1e60c749c9cec6ff0f5734afc4c28caa" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling beef v0.5.2
[INFO] [stderr]    Compiling regex-syntax v0.8.11
[INFO] [stderr]    Compiling lazy_static v1.5.0
[INFO] [stderr]    Compiling logos-codegen v0.14.4
[INFO] [stderr]    Compiling logos-derive v0.14.4
[INFO] [stderr]    Compiling logos v0.14.4
[INFO] [stderr]    Compiling zdc-lexer v0.1.0
[INFO] [stderr]    Compiling zdc-ast v0.1.0
[INFO] [stderr]    Compiling zdc-hir v0.1.0
[INFO] [stderr]    Compiling zdc-types v0.1.0
[INFO] [stderr]    Compiling zdc-graph v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 22.82s
[INFO] running `Command { std: "docker" "inspect" "1f652c25ceb71ea4b42f42c039491fdb1e60c749c9cec6ff0f5734afc4c28caa", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "1f652c25ceb71ea4b42f42c039491fdb1e60c749c9cec6ff0f5734afc4c28caa" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling zdc-graph v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] error: couldn't read `tests/support/../../../../examples/guestbook.zd`: No such file or directory (os error 2)
[INFO] [stdout]   --> tests/support/mod.rs:67:29
[INFO] [stdout]    |
[INFO] [stdout] 67 | pub const GUESTBOOK: &str = include_str!("../../../../examples/guestbook.zd");
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `zdc_resolve` in this scope
[INFO] [stdout]   --> tests/support/mod.rs:10:15
[INFO] [stdout]    |
[INFO] [stdout] 10 |     let hir = zdc_resolve::Resolver::new(&program)
[INFO] [stdout]    |               ^^^^^^^^^^^ use of unresolved module or unlinked crate `zdc_resolve`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `zdc_resolve`, use `cargo add zdc_resolve` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read `tests/support/../../../../examples/guestbook.zd`: No such file or directory (os error 2)
[INFO] [stdout]   --> tests/support/mod.rs:67:29
[INFO] [stdout]    |
[INFO] [stdout] 67 | pub const GUESTBOOK: &str = include_str!("../../../../examples/guestbook.zd");
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `zdc_parser` in this scope
[INFO] [stdout]  --> tests/support/mod.rs:9:19
[INFO] [stdout]   |
[INFO] [stdout] 9 |     let program = zdc_parser::parse(src).unwrap_or_else(|e| panic!("parse failed: {}", e.message));
[INFO] [stdout]   |                   ^^^^^^^^^^ use of unresolved module or unlinked crate `zdc_parser`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `zdc_parser`, use `cargo add zdc_parser` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read `tests/support/../../../../examples/guestbook.zd`: No such file or directory (os error 2)
[INFO] [stdout]   --> tests/support/mod.rs:67:29
[INFO] [stdout]    |
[INFO] [stdout] 67 | pub const GUESTBOOK: &str = include_str!("../../../../examples/guestbook.zd");
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read `tests/support/../../../../examples/guestbook.zd`: No such file or directory (os error 2)
[INFO] [stdout]   --> tests/support/mod.rs:67:29
[INFO] [stdout]    |
[INFO] [stdout] 67 | pub const GUESTBOOK: &str = include_str!("../../../../examples/guestbook.zd");
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read `tests/../../zdc-hir/src/nodes.rs`: No such file or directory (os error 2)
[INFO] [stdout]   --> tests/split.rs:67:18
[INFO] [stdout]    |
[INFO] [stdout] 67 |     let source = include_str!("../../zdc-hir/src/nodes.rs");
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read `tests/support/../../../../examples/guestbook.zd`: No such file or directory (os error 2)
[INFO] [stdout]   --> tests/support/mod.rs:67:29
[INFO] [stdout]    |
[INFO] [stdout] 67 | pub const GUESTBOOK: &str = include_str!("../../../../examples/guestbook.zd");
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read `tests/../../../examples/hello.zd`: No such file or directory (os error 2)
[INFO] [stdout]    --> tests/split.rs:640:22
[INFO] [stdout]     |
[INFO] [stdout] 640 |         ("hello.zd", include_str!("../../../examples/hello.zd")),
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read `tests/../../../examples/counter.zd`: No such file or directory (os error 2)
[INFO] [stdout]    --> tests/split.rs:641:24
[INFO] [stdout]     |
[INFO] [stdout] 641 |         ("counter.zd", include_str!("../../../examples/counter.zd")),
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read `tests/support/../../../../examples/guestbook.zd`: No such file or directory (os error 2)
[INFO] [stdout]   --> tests/support/mod.rs:67:29
[INFO] [stdout]    |
[INFO] [stdout] 67 | pub const GUESTBOOK: &str = include_str!("../../../../examples/guestbook.zd");
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read `tests/../../../examples/hello.zd`: No such file or directory (os error 2)
[INFO] [stdout]     --> tests/flow.rs:1064:22
[INFO] [stdout]      |
[INFO] [stdout] 1064 |         ("hello.zd", include_str!("../../../examples/hello.zd")),
[INFO] [stdout]      |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read `tests/../../../examples/counter.zd`: No such file or directory (os error 2)
[INFO] [stdout]     --> tests/flow.rs:1065:24
[INFO] [stdout]      |
[INFO] [stdout] 1065 |         ("counter.zd", include_str!("../../../examples/counter.zd")),
[INFO] [stdout]      |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `zdc-graph` (test "authority") due to 3 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error[E0433]: cannot find module or crate `zdc_resolve` in this scope
[INFO] [stdout]   --> tests/support/mod.rs:10:15
[INFO] [stdout]    |
[INFO] [stdout] 10 |     let hir = zdc_resolve::Resolver::new(&program)
[INFO] [stdout]    |               ^^^^^^^^^^^ use of unresolved module or unlinked crate `zdc_resolve`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `zdc_resolve`, use `cargo add zdc_resolve` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `zdc_resolve` in this scope
[INFO] [stdout]   --> tests/support/mod.rs:10:15
[INFO] [stdout]    |
[INFO] [stdout] 10 |     let hir = zdc_resolve::Resolver::new(&program)
[INFO] [stdout]    |               ^^^^^^^^^^^ use of unresolved module or unlinked crate `zdc_resolve`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `zdc_resolve`, use `cargo add zdc_resolve` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `zdc_resolve` in this scope
[INFO] [stdout]    --> tests/split.rs:799:15
[INFO] [stdout]     |
[INFO] [stdout] 799 |     let hir = zdc_resolve::Resolver::new(&program)
[INFO] [stdout]     |               ^^^^^^^^^^^ use of unresolved module or unlinked crate `zdc_resolve`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `zdc_resolve`, use `cargo add zdc_resolve` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `zdc_resolve` in this scope
[INFO] [stdout]   --> tests/support/mod.rs:10:15
[INFO] [stdout]    |
[INFO] [stdout] 10 |     let hir = zdc_resolve::Resolver::new(&program)
[INFO] [stdout]    |               ^^^^^^^^^^^ use of unresolved module or unlinked crate `zdc_resolve`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `zdc_resolve`, use `cargo add zdc_resolve` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `zdc_resolve` in this scope
[INFO] [stdout]   --> tests/support/mod.rs:10:15
[INFO] [stdout]    |
[INFO] [stdout] 10 |     let hir = zdc_resolve::Resolver::new(&program)
[INFO] [stdout]    |               ^^^^^^^^^^^ use of unresolved module or unlinked crate `zdc_resolve`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `zdc_resolve`, use `cargo add zdc_resolve` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `zdc_parser` in this scope
[INFO] [stdout]  --> tests/support/mod.rs:9:19
[INFO] [stdout]   |
[INFO] [stdout] 9 |     let program = zdc_parser::parse(src).unwrap_or_else(|e| panic!("parse failed: {}", e.message));
[INFO] [stdout]   |                   ^^^^^^^^^^ use of unresolved module or unlinked crate `zdc_parser`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `zdc_parser`, use `cargo add zdc_parser` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `zdc_resolve` in this scope
[INFO] [stdout]   --> tests/support/mod.rs:10:15
[INFO] [stdout]    |
[INFO] [stdout] 10 |     let hir = zdc_resolve::Resolver::new(&program)
[INFO] [stdout]    |               ^^^^^^^^^^^ use of unresolved module or unlinked crate `zdc_resolve`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `zdc_resolve`, use `cargo add zdc_resolve` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `zdc_resolve` in this scope
[INFO] [stdout]     --> tests/split.rs:1202:15
[INFO] [stdout]      |
[INFO] [stdout] 1202 |     let hir = zdc_resolve::Resolver::new(&program)
[INFO] [stdout]      |               ^^^^^^^^^^^ use of unresolved module or unlinked crate `zdc_resolve`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `zdc_resolve`, use `cargo add zdc_resolve` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `zdc_parser` in this scope
[INFO] [stdout]  --> tests/support/mod.rs:9:19
[INFO] [stdout]   |
[INFO] [stdout] 9 |     let program = zdc_parser::parse(src).unwrap_or_else(|e| panic!("parse failed: {}", e.message));
[INFO] [stdout]   |                   ^^^^^^^^^^ use of unresolved module or unlinked crate `zdc_parser`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `zdc_parser`, use `cargo add zdc_parser` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `zdc_resolve` in this scope
[INFO] [stdout]    --> tests/integrity.rs:528:15
[INFO] [stdout]     |
[INFO] [stdout] 528 |     let hir = zdc_resolve::Resolver::with_prelude(zdc_lib::load().program(), &program)
[INFO] [stdout]     |               ^^^^^^^^^^^ use of unresolved module or unlinked crate `zdc_resolve`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `zdc_resolve`, use `cargo add zdc_resolve` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `zdc_parser` in this scope
[INFO] [stdout]    --> tests/split.rs:798:19
[INFO] [stdout]     |
[INFO] [stdout] 798 |     let program = zdc_parser::parse(GUESTBOOK).expect("guestbook parses");
[INFO] [stdout]     |                   ^^^^^^^^^^ use of unresolved module or unlinked crate `zdc_parser`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `zdc_parser`, use `cargo add zdc_parser` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `zdc_parser` in this scope
[INFO] [stdout]  --> tests/support/mod.rs:9:19
[INFO] [stdout]   |
[INFO] [stdout] 9 |     let program = zdc_parser::parse(src).unwrap_or_else(|e| panic!("parse failed: {}", e.message));
[INFO] [stdout]   |                   ^^^^^^^^^^ use of unresolved module or unlinked crate `zdc_parser`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `zdc_parser`, use `cargo add zdc_parser` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `zdc-graph` (test "public_contract") due to 3 previous errors
[INFO] [stdout] error[E0433]: cannot find module or crate `zdc_parser` in this scope
[INFO] [stdout]     --> tests/split.rs:1201:9
[INFO] [stdout]      |
[INFO] [stdout] 1201 |         zdc_parser::parse(&src).unwrap_or_else(|e| panic!("fixture does not parse: {}", e.message));
[INFO] [stdout]      |         ^^^^^^^^^^ use of unresolved module or unlinked crate `zdc_parser`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `zdc_parser`, use `cargo add zdc_parser` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `zdc_resolve` in this scope
[INFO] [stdout]    --> tests/outbound.rs:218:22
[INFO] [stdout]     |
[INFO] [stdout] 218 |         let errors = zdc_resolve::Resolver::new(&program)
[INFO] [stdout]     |                      ^^^^^^^^^^^ use of unresolved module or unlinked crate `zdc_resolve`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `zdc_resolve`, use `cargo add zdc_resolve` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `zdc_lib` in this scope
[INFO] [stdout]   --> tests/integrity.rs:68:17
[INFO] [stdout]    |
[INFO] [stdout] 68 |     let clock = zdc_lib::load()
[INFO] [stdout]    |                 ^^^^^^^ use of unresolved module or unlinked crate `zdc_lib`
[INFO] [stdout]    |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]    |
[INFO] [stdout] 68 -     let clock = zdc_lib::load()
[INFO] [stdout] 68 +     let clock = zdc_hir::load()
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `zdc_lib` in this scope
[INFO] [stdout]    --> tests/integrity.rs:115:18
[INFO] [stdout]     |
[INFO] [stdout] 115 |     for decl in &zdc_lib::load().program().decls {
[INFO] [stdout]     |                  ^^^^^^^ use of unresolved module or unlinked crate `zdc_lib`
[INFO] [stdout]     |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 115 -     for decl in &zdc_lib::load().program().decls {
[INFO] [stdout] 115 +     for decl in &zdc_hir::load().program().decls {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `zdc_parser` in this scope
[INFO] [stdout]  --> tests/support/mod.rs:9:19
[INFO] [stdout]   |
[INFO] [stdout] 9 |     let program = zdc_parser::parse(src).unwrap_or_else(|e| panic!("parse failed: {}", e.message));
[INFO] [stdout]   |                   ^^^^^^^^^^ use of unresolved module or unlinked crate `zdc_parser`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `zdc_parser`, use `cargo add zdc_parser` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `zdc_parser` in this scope
[INFO] [stdout]    --> tests/integrity.rs:527:19
[INFO] [stdout]     |
[INFO] [stdout] 527 |     let program = zdc_parser::parse(RELEASE_READS_THE_CLOCK).expect("parses");
[INFO] [stdout]     |                   ^^^^^^^^^^ use of unresolved module or unlinked crate `zdc_parser`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `zdc_parser`, use `cargo add zdc_parser` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `zdc_lib` in this scope
[INFO] [stdout]    --> tests/integrity.rs:528:51
[INFO] [stdout]     |
[INFO] [stdout] 528 |     let hir = zdc_resolve::Resolver::with_prelude(zdc_lib::load().program(), &program)
[INFO] [stdout]     |                                                   ^^^^^^^ use of unresolved module or unlinked crate `zdc_lib`
[INFO] [stdout]     |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 528 -     let hir = zdc_resolve::Resolver::with_prelude(zdc_lib::load().program(), &program)
[INFO] [stdout] 528 +     let hir = zdc_resolve::Resolver::with_prelude(zdc_hir::load().program(), &program)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `zdc_parser` in this scope
[INFO] [stdout]  --> tests/support/mod.rs:9:19
[INFO] [stdout]   |
[INFO] [stdout] 9 |     let program = zdc_parser::parse(src).unwrap_or_else(|e| panic!("parse failed: {}", e.message));
[INFO] [stdout]   |                   ^^^^^^^^^^ use of unresolved module or unlinked crate `zdc_parser`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `zdc_parser`, use `cargo add zdc_parser` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `zdc-graph` (test "split") due to 10 previous errors
[INFO] [stdout] error[E0433]: cannot find module or crate `zdc_parser` in this scope
[INFO] [stdout]    --> tests/outbound.rs:189:21
[INFO] [stdout]     |
[INFO] [stdout] 189 |         let error = zdc_parser::parse(&src)
[INFO] [stdout]     |                     ^^^^^^^^^^ use of unresolved module or unlinked crate `zdc_parser`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `zdc_parser`, use `cargo add zdc_parser` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `zdc_parser` in this scope
[INFO] [stdout]    --> tests/outbound.rs:217:23
[INFO] [stdout]     |
[INFO] [stdout] 217 |         let program = zdc_parser::parse(&src).expect("the destination is a literal, so it parses");
[INFO] [stdout]     |                       ^^^^^^^^^^ use of unresolved module or unlinked crate `zdc_parser`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `zdc_parser`, use `cargo add zdc_parser` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `zdc_parser` in this scope
[INFO] [stdout]    --> tests/outbound.rs:244:17
[INFO] [stdout]     |
[INFO] [stdout] 244 |     let error = zdc_parser::parse(&src).expect_err("a header clause must not parse");
[INFO] [stdout]     |                 ^^^^^^^^^^ use of unresolved module or unlinked crate `zdc_parser`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `zdc_parser`, use `cargo add zdc_parser` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `zdc_parser` in this scope
[INFO] [stdout]    --> tests/outbound.rs:262:13
[INFO] [stdout]     |
[INFO] [stdout] 262 |             zdc_parser::parse(&src).is_err(),
[INFO] [stdout]     |             ^^^^^^^^^^ use of unresolved module or unlinked crate `zdc_parser`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `zdc_parser`, use `cargo add zdc_parser` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `zdc-graph` (test "integrity") due to 8 previous errors
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `zdc-graph` (test "outbound") due to 8 previous errors
[INFO] [stdout] error[E0433]: cannot find module or crate `zdc_parser` in this scope
[INFO] [stdout]     --> tests/flow.rs:2064:17
[INFO] [stdout]      |
[INFO] [stdout] 2064 |     let error = zdc_parser::parse(
[INFO] [stdout]      |                 ^^^^^^^^^^ use of unresolved module or unlinked crate `zdc_parser`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `zdc_parser`, use `cargo add zdc_parser` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `zdc-graph` (test "flow") due to 6 previous errors
[INFO] running `Command { std: "docker" "inspect" "1f652c25ceb71ea4b42f42c039491fdb1e60c749c9cec6ff0f5734afc4c28caa", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1f652c25ceb71ea4b42f42c039491fdb1e60c749c9cec6ff0f5734afc4c28caa", kill_on_drop: false }`
[INFO] [stdout] 1f652c25ceb71ea4b42f42c039491fdb1e60c749c9cec6ff0f5734afc4c28caa
