[INFO] fetching crate gix-blame 0.4.0...
[INFO] testing gix-blame-0.4.0 against master#c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38 for pr-146098-7
[INFO] extracting crate gix-blame 0.4.0 into /workspace/builds/worker-3-tc1/source
[INFO] started tweaking crates.io crate gix-blame 0.4.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate gix-blame 0.4.0
[INFO] tweaked toml for crates.io crate gix-blame 0.4.0 written to /workspace/builds/worker-3-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate gix-blame 0.4.0 on toolchain c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate gix-blame 0.4.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" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded gix-date v0.10.6
[INFO] [stderr]   Downloaded gix-worktree v0.43.0
[INFO] [stderr]   Downloaded gix-actor v0.35.5
[INFO] [stderr]   Downloaded gix-hashtable v0.10.0
[INFO] [stderr]   Downloaded gix-trace v0.1.14
[INFO] [stderr]   Downloaded gix-hash v0.20.0
[INFO] [stderr]   Downloaded gix-revwalk v0.22.0
[INFO] [stderr]   Downloaded gix-index v0.42.0
[INFO] [stderr]   Downloaded gix-command v0.6.3
[INFO] [stderr]   Downloaded gix-packetline-blocking v0.19.2
[INFO] [stderr]   Downloaded gix-lock v19.0.0
[INFO] [stderr]   Downloaded gix-diff v0.54.0
[INFO] [stderr]   Downloaded gix-traverse v0.48.0
[INFO] [stderr]   Downloaded gix-commitgraph v0.30.0
[INFO] [stderr]   Downloaded gix-filter v0.21.0
[INFO] [stderr]   Downloaded gix-attributes v0.28.0
[INFO] [stderr]   Downloaded gix-bitmap v0.2.15
[INFO] [stderr]   Downloaded gix-tempfile v19.0.0
[INFO] [stderr]   Downloaded gix-chunk v0.4.12
[INFO] [stderr]   Downloaded gix-object v0.51.0
[INFO] [stderr]   Downloaded gix-quote v0.6.1
[INFO] [stderr]   Downloaded gix-glob v0.22.0
[INFO] [stderr]   Downloaded gix-ignore v0.17.0
[INFO] [stderr]   Downloaded gix-fs v0.17.0
[INFO] [stderr]   Downloaded gix-features v0.44.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 6a1cd94bf2ef8368c0732084479a84b3d936ac0daad4f73a28f0175eeb83345d
[INFO] running `Command { std: "docker" "start" "-a" "6a1cd94bf2ef8368c0732084479a84b3d936ac0daad4f73a28f0175eeb83345d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "6a1cd94bf2ef8368c0732084479a84b3d936ac0daad4f73a28f0175eeb83345d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "6a1cd94bf2ef8368c0732084479a84b3d936ac0daad4f73a28f0175eeb83345d", kill_on_drop: false }`
[INFO] [stdout] 6a1cd94bf2ef8368c0732084479a84b3d936ac0daad4f73a28f0175eeb83345d
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] c576a114176e6387fb0c46a851cbba2bf69fcc883d352771845297b7d50e7441
[INFO] running `Command { std: "docker" "start" "-a" "c576a114176e6387fb0c46a851cbba2bf69fcc883d352771845297b7d50e7441", kill_on_drop: false }`
[INFO] [stderr]    Compiling unicode-ident v1.0.19
[INFO] [stderr]    Compiling libc v0.2.176
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling regex-automata v0.4.11
[INFO] [stderr]    Compiling gix-trace v0.1.14
[INFO] [stderr]    Compiling tinyvec v1.10.0
[INFO] [stderr]    Compiling heapless v0.8.0
[INFO] [stderr]    Compiling stable_deref_trait v1.2.0
[INFO] [stderr]    Compiling hash32 v0.3.1
[INFO] [stderr]    Compiling bitflags v2.9.4
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling jiff v0.2.15
[INFO] [stderr]    Compiling winnow v0.7.13
[INFO] [stderr]    Compiling unicode-bom v2.0.3
[INFO] [stderr]    Compiling kstring v2.0.2
[INFO] [stderr]    Compiling shell-words v1.1.0
[INFO] [stderr]    Compiling hashbrown v0.15.5
[INFO] [stderr]    Compiling proc-macro2 v1.0.101
[INFO] [stderr]    Compiling rustix v1.1.2
[INFO] [stderr]    Compiling unicode-normalization v0.1.24
[INFO] [stderr]    Compiling gix-utils v0.3.1
[INFO] [stderr]    Compiling crypto-common v0.1.6
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling imara-diff v0.1.8
[INFO] [stderr]    Compiling faster-hex v0.10.0
[INFO] [stderr]    Compiling sha1 v0.10.6
[INFO] [stderr]    Compiling quote v1.0.41
[INFO] [stderr]    Compiling sha1-checked v0.10.0
[INFO] [stderr]    Compiling bstr v1.12.0
[INFO] [stderr]    Compiling parking_lot_core v0.9.11
[INFO] [stderr]    Compiling memmap2 v0.9.8
[INFO] [stderr]    Compiling getrandom v0.3.3
[INFO] [stderr]    Compiling filetime v0.2.26
[INFO] [stderr]    Compiling syn v2.0.106
[INFO] [stderr]    Compiling parking_lot v0.12.4
[INFO] [stderr]    Compiling dashmap v6.1.0
[INFO] [stderr]    Compiling prodash v30.0.1
[INFO] [stderr]    Compiling gix-features v0.44.0
[INFO] [stderr]    Compiling tempfile v3.23.0
[INFO] [stderr]    Compiling thiserror-impl v2.0.17
[INFO] [stderr]    Compiling thiserror v2.0.17
[INFO] [stderr]    Compiling gix-validate v0.10.1
[INFO] [stderr]    Compiling gix-hash v0.20.0
[INFO] [stderr]    Compiling gix-date v0.10.6
[INFO] [stderr]    Compiling gix-chunk v0.4.12
[INFO] [stderr]    Compiling gix-quote v0.6.1
[INFO] [stderr]    Compiling gix-bitmap v0.2.15
[INFO] [stderr]    Compiling gix-packetline-blocking v0.19.2
[INFO] [stderr]    Compiling gix-actor v0.35.5
[INFO] [stderr]    Compiling gix-path v0.10.21
[INFO] [stderr]    Compiling gix-hashtable v0.10.0
[INFO] [stderr]    Compiling gix-commitgraph v0.30.0
[INFO] [stderr]    Compiling gix-object v0.51.0
[INFO] [stderr]    Compiling gix-glob v0.22.0
[INFO] [stderr]    Compiling gix-fs v0.17.0
[INFO] [stderr]    Compiling gix-command v0.6.3
[INFO] [stderr]    Compiling gix-tempfile v19.0.0
[INFO] [stderr]    Compiling gix-lock v19.0.0
[INFO] [stderr]    Compiling gix-attributes v0.28.0
[INFO] [stderr]    Compiling gix-ignore v0.17.0
[INFO] [stderr]    Compiling gix-revwalk v0.22.0
[INFO] [stderr]    Compiling gix-filter v0.21.0
[INFO] [stderr]    Compiling gix-traverse v0.48.0
[INFO] [stderr]    Compiling gix-index v0.42.0
[INFO] [stderr]    Compiling gix-worktree v0.43.0
[INFO] [stderr]    Compiling gix-diff v0.54.0
[INFO] [stderr]    Compiling gix-blame v0.4.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 25.01s
[INFO] running `Command { std: "docker" "inspect" "c576a114176e6387fb0c46a851cbba2bf69fcc883d352771845297b7d50e7441", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c576a114176e6387fb0c46a851cbba2bf69fcc883d352771845297b7d50e7441", kill_on_drop: false }`
[INFO] [stdout] c576a114176e6387fb0c46a851cbba2bf69fcc883d352771845297b7d50e7441
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] bd3f4df5f189b99bbea6305359a64142137b292bdd41458df58ad9a9f7a652dd
[INFO] running `Command { std: "docker" "start" "-a" "bd3f4df5f189b99bbea6305359a64142137b292bdd41458df58ad9a9f7a652dd", kill_on_drop: false }`
[INFO] [stderr]    Compiling gix-blame v0.4.0 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `gix_ref`
[INFO] [stdout]   --> tests/blame.rs:17:9
[INFO] [stdout]    |
[INFO] [stdout] 17 |     use gix_ref::bstr::ByteSlice;
[INFO] [stdout]    |         ^^^^^^^ use of unresolved module or unlinked crate `gix_ref`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `gix_ref`, use `cargo add gix_ref` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `gix_ref`
[INFO] [stdout]    --> tests/blame.rs:156:13
[INFO] [stdout]     |
[INFO] [stdout] 156 |         use gix_ref::store::WriteReflog;
[INFO] [stdout]     |             ^^^^^^^ use of unresolved module or unlinked crate `gix_ref`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `gix_ref`, use `cargo add gix_ref` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `gix_ref`
[INFO] [stdout]    --> tests/blame.rs:170:13
[INFO] [stdout]     |
[INFO] [stdout] 170 |         use gix_ref::file::ReferenceExt;
[INFO] [stdout]     |             ^^^^^^^ use of unresolved module or unlinked crate `gix_ref`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `gix_ref`, use `cargo add gix_ref` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `gix_ref`
[INFO] [stdout]    --> tests/blame.rs:158:21
[INFO] [stdout]     |
[INFO] [stdout] 158 |         let store = gix_ref::file::Store::at(
[INFO] [stdout]     |                     ^^^^^^^ use of unresolved module or unlinked crate `gix_ref`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `gix_ref`, use `cargo add gix_ref` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `gix_ref`
[INFO] [stdout]    --> tests/blame.rs:160:13
[INFO] [stdout]     |
[INFO] [stdout] 160 |             gix_ref::store::init::Options {
[INFO] [stdout]     |             ^^^^^^^ use of unresolved module or unlinked crate `gix_ref`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `gix_ref`, use `cargo add gix_ref` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `gix_ref`
[INFO] [stdout]    --> tests/blame.rs:167:29
[INFO] [stdout]     |
[INFO] [stdout] 167 |         let mut reference = gix_ref::file::Store::find(&store, "HEAD")?;
[INFO] [stdout]     |                             ^^^^^^^ use of unresolved module or unlinked crate `gix_ref`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `gix_ref`, use `cargo add gix_ref` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `gix_fs`
[INFO] [stdout]    --> tests/blame.rs:186:28
[INFO] [stdout]     |
[INFO] [stdout] 186 |         let capabilities = gix_fs::Capabilities::probe(&git_dir);
[INFO] [stdout]     |                            ^^^^^^ use of unresolved module or unlinked crate `gix_fs`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `gix_fs`, use `cargo add gix_fs` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `gix_index`
[INFO] [stdout]    --> tests/blame.rs:175:21
[INFO] [stdout]     |
[INFO] [stdout] 175 |         let index = gix_index::File::at(git_dir.join("index"), gix_hash::Kind::Sha1, false, Default::default())?;
[INFO] [stdout]     |                     ^^^^^^^^^ use of unresolved module or unlinked crate `gix_index`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `gix_index`, use `cargo add gix_index` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]     |
[INFO] [stdout]   1 + use std::fs::File;
[INFO] [stdout]     |
[INFO] [stdout]   1 + use gix_commitgraph::File;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `File`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 175 -         let index = gix_index::File::at(git_dir.join("index"), gix_hash::Kind::Sha1, false, Default::default())?;
[INFO] [stdout] 175 +         let index = File::at(git_dir.join("index"), gix_hash::Kind::Sha1, false, Default::default())?;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `gix_filter`
[INFO] [stdout]    --> tests/blame.rs:194:17
[INFO] [stdout]     |
[INFO] [stdout] 194 |                 gix_filter::Pipeline::new(Default::default(), Default::default()),
[INFO] [stdout]     |                 ^^^^^^^^^^ use of unresolved module or unlinked crate `gix_filter`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `gix_filter`, use `cargo add gix_filter` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]   1 + use gix_diff::blob::Pipeline;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `Pipeline`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 194 -                 gix_filter::Pipeline::new(Default::default(), Default::default()),
[INFO] [stdout] 194 +                 Pipeline::new(Default::default(), Default::default()),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `lines` found for struct `Vec<u8>` in the current scope
[INFO] [stdout]   --> tests/blame.rs:50:32
[INFO] [stdout]    |
[INFO] [stdout] 50 |                 lines: content.lines(),
[INFO] [stdout]    |                                ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: the following traits which provide `lines` are implemented but not in scope; perhaps you want to import one of them
[INFO] [stdout]    |
[INFO] [stdout] 13 +     use gix_object::bstr::ByteSlice;
[INFO] [stdout]    |
[INFO] [stdout] 13 +     use std::io::BufRead;
[INFO] [stdout]    |
[INFO] [stdout] help: there is a method `byte_lines` with a similar name
[INFO] [stdout]    |
[INFO] [stdout] 50 |                 lines: content.byte_lines(),
[INFO] [stdout]    |                                +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `to_str` found for reference `&[u8]` in the current scope
[INFO] [stdout]   --> tests/blame.rs:94:46
[INFO] [stdout]    |
[INFO] [stdout] 94 |                 let fields: Vec<&str> = line.to_str().unwrap().split(' ').collect();
[INFO] [stdout]    |                                              ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `ByteSlice` which provides `to_str` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]    |
[INFO] [stdout] 13 +     use gix_object::bstr::ByteSlice;
[INFO] [stdout]    |
[INFO] [stdout] help: there is a method `to_os_str` with a similar name
[INFO] [stdout]    |
[INFO] [stdout] 94 |                 let fields: Vec<&str> = line.to_os_str().unwrap().split(' ').collect();
[INFO] [stdout]    |                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `as_bstr` found for reference `&[u8]` in the current scope
[INFO] [stdout]    --> tests/blame.rs:126:60
[INFO] [stdout]     |
[INFO] [stdout] 126 |                     panic!("unexpected line: '{:?}'", line.as_bstr());
[INFO] [stdout]     |                                                            ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `ByteSlice` which provides `as_bstr` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout]  13 +     use gix_object::bstr::ByteSlice;
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `as_str` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 126 -                     panic!("unexpected line: '{:?}'", line.as_bstr());
[INFO] [stdout] 126 +                     panic!("unexpected line: '{:?}'", line.as_str());
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `gix_odb`
[INFO] [stdout]    --> tests/blame.rs:165:19
[INFO] [stdout]     |
[INFO] [stdout] 165 |         let odb = gix_odb::at(worktree_path.join(".git/objects"))?;
[INFO] [stdout]     |                   ^^^^^^^ use of unresolved module or unlinked crate `gix_odb`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `gix_odb`, use `cargo add gix_odb` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `gix_testtools`
[INFO] [stdout]    --> tests/blame.rs:338:25
[INFO] [stdout]     |
[INFO] [stdout] 338 |     let worktree_path = gix_testtools::scripted_fixture_read_only("make_blame_two_roots_repo.sh")?;
[INFO] [stdout]     |                         ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `gix_testtools`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `gix_testtools`, use `cargo add gix_testtools` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `gix_testtools`
[INFO] [stdout]    --> tests/blame.rs:536:29
[INFO] [stdout]     |
[INFO] [stdout] 536 |         let worktree_path = gix_testtools::scripted_fixture_read_only("make_blame_rename_tracking_repo.sh")?;
[INFO] [stdout]     |                             ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `gix_testtools`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `gix_testtools`, use `cargo add gix_testtools` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `gix_testtools`
[INFO] [stdout]    --> tests/blame.rs:573:5
[INFO] [stdout]     |
[INFO] [stdout] 573 |     gix_testtools::scripted_fixture_read_only("make_blame_repo.sh")
[INFO] [stdout]     |     ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `gix_testtools`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `gix_testtools`, use `cargo add gix_testtools` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `gix_odb`
[INFO] [stdout]    --> tests/blame.rs:145:10
[INFO] [stdout]     |
[INFO] [stdout] 145 |     odb: gix_odb::Handle,
[INFO] [stdout]     |          ^^^^^^^ use of unresolved module or unlinked crate `gix_odb`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `gix_odb`, use `cargo add gix_odb` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `gix_testtools`
[INFO] [stdout]    --> tests/blame.rs:151:17
[INFO] [stdout]     |
[INFO] [stdout] 151 |     fn new() -> gix_testtools::Result<Fixture> {
[INFO] [stdout]     |                 ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `gix_testtools`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `gix_testtools`, use `cargo add gix_testtools` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `gix_testtools`
[INFO] [stdout]    --> tests/blame.rs:155:53
[INFO] [stdout]     |
[INFO] [stdout] 155 |     fn for_worktree_path(worktree_path: PathBuf) -> gix_testtools::Result<Fixture> {
[INFO] [stdout]     |                                                     ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `gix_testtools`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `gix_testtools`, use `cargo add gix_testtools` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `gix_testtools`
[INFO] [stdout]    --> tests/blame.rs:535:50
[INFO] [stdout]     |
[INFO] [stdout] 535 |     fn source_file_name_is_tracked_per_hunk() -> gix_testtools::Result {
[INFO] [stdout]     |                                                  ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `gix_testtools`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `gix_testtools`, use `cargo add gix_testtools` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `gix_testtools`
[INFO] [stdout]    --> tests/blame.rs:215:23
[INFO] [stdout]     |
[INFO] [stdout] 215 |         fn $name() -> gix_testtools::Result {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `gix_testtools`
[INFO] [stdout] ...
[INFO] [stdout] 252 | mktest!(simple_case, "simple", 4);
[INFO] [stdout]     | --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `gix_testtools`, use `cargo add gix_testtools` to add it to your `Cargo.toml`
[INFO] [stdout]     = note: this error originates in the macro `mktest` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `gix_testtools`
[INFO] [stdout]    --> tests/blame.rs:215:23
[INFO] [stdout]     |
[INFO] [stdout] 215 |         fn $name() -> gix_testtools::Result {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `gix_testtools`
[INFO] [stdout] ...
[INFO] [stdout] 253 | mktest!(multiline_hunks, "multiline-hunks", 3);
[INFO] [stdout]     | ---------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `gix_testtools`, use `cargo add gix_testtools` to add it to your `Cargo.toml`
[INFO] [stdout]     = note: this error originates in the macro `mktest` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `gix_testtools`
[INFO] [stdout]    --> tests/blame.rs:215:23
[INFO] [stdout]     |
[INFO] [stdout] 215 |         fn $name() -> gix_testtools::Result {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `gix_testtools`
[INFO] [stdout] ...
[INFO] [stdout] 254 | mktest!(deleted_lines, "deleted-lines", 1);
[INFO] [stdout]     | ------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `gix_testtools`, use `cargo add gix_testtools` to add it to your `Cargo.toml`
[INFO] [stdout]     = note: this error originates in the macro `mktest` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `gix_testtools`
[INFO] [stdout]    --> tests/blame.rs:215:23
[INFO] [stdout]     |
[INFO] [stdout] 215 |         fn $name() -> gix_testtools::Result {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `gix_testtools`
[INFO] [stdout] ...
[INFO] [stdout] 255 | mktest!(deleted_lines_multiple_hunks, "deleted-lines-multiple-hunks", 2);
[INFO] [stdout]     | ------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `gix_testtools`, use `cargo add gix_testtools` to add it to your `Cargo.toml`
[INFO] [stdout]     = note: this error originates in the macro `mktest` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `gix_testtools`
[INFO] [stdout]    --> tests/blame.rs:215:23
[INFO] [stdout]     |
[INFO] [stdout] 215 |         fn $name() -> gix_testtools::Result {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `gix_testtools`
[INFO] [stdout] ...
[INFO] [stdout] 256 | mktest!(changed_lines, "changed-lines", 1);
[INFO] [stdout]     | ------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `gix_testtools`, use `cargo add gix_testtools` to add it to your `Cargo.toml`
[INFO] [stdout]     = note: this error originates in the macro `mktest` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `gix_testtools`
[INFO] [stdout]    --> tests/blame.rs:215:23
[INFO] [stdout]     |
[INFO] [stdout] 215 |           fn $name() -> gix_testtools::Result {
[INFO] [stdout]     |                         ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `gix_testtools`
[INFO] [stdout] ...
[INFO] [stdout] 257 | / mktest!(
[INFO] [stdout] 258 | |     changed_line_between_unchanged_lines,
[INFO] [stdout] 259 | |     "changed-line-between-unchanged-lines",
[INFO] [stdout] 260 | |     3
[INFO] [stdout] 261 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `gix_testtools`, use `cargo add gix_testtools` to add it to your `Cargo.toml`
[INFO] [stdout]     = note: this error originates in the macro `mktest` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `gix_testtools`
[INFO] [stdout]    --> tests/blame.rs:215:23
[INFO] [stdout]     |
[INFO] [stdout] 215 |         fn $name() -> gix_testtools::Result {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `gix_testtools`
[INFO] [stdout] ...
[INFO] [stdout] 262 | mktest!(added_lines, "added-lines", 2);
[INFO] [stdout]     | -------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `gix_testtools`, use `cargo add gix_testtools` to add it to your `Cargo.toml`
[INFO] [stdout]     = note: this error originates in the macro `mktest` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `gix_testtools`
[INFO] [stdout]    --> tests/blame.rs:215:23
[INFO] [stdout]     |
[INFO] [stdout] 215 |         fn $name() -> gix_testtools::Result {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `gix_testtools`
[INFO] [stdout] ...
[INFO] [stdout] 263 | mktest!(added_lines_around, "added-lines-around", 3);
[INFO] [stdout]     | ---------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `gix_testtools`, use `cargo add gix_testtools` to add it to your `Cargo.toml`
[INFO] [stdout]     = note: this error originates in the macro `mktest` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `gix_testtools`
[INFO] [stdout]    --> tests/blame.rs:215:23
[INFO] [stdout]     |
[INFO] [stdout] 215 |         fn $name() -> gix_testtools::Result {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `gix_testtools`
[INFO] [stdout] ...
[INFO] [stdout] 264 | mktest!(switched_lines, "switched-lines", 4);
[INFO] [stdout]     | -------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `gix_testtools`, use `cargo add gix_testtools` to add it to your `Cargo.toml`
[INFO] [stdout]     = note: this error originates in the macro `mktest` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `gix_testtools`
[INFO] [stdout]    --> tests/blame.rs:215:23
[INFO] [stdout]     |
[INFO] [stdout] 215 |         fn $name() -> gix_testtools::Result {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `gix_testtools`
[INFO] [stdout] ...
[INFO] [stdout] 265 | mktest!(added_line_before_changed_line, "added-line-before-changed-line", 3);
[INFO] [stdout]     | ---------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `gix_testtools`, use `cargo add gix_testtools` to add it to your `Cargo.toml`
[INFO] [stdout]     = note: this error originates in the macro `mktest` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `gix_testtools`
[INFO] [stdout]    --> tests/blame.rs:215:23
[INFO] [stdout]     |
[INFO] [stdout] 215 |         fn $name() -> gix_testtools::Result {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `gix_testtools`
[INFO] [stdout] ...
[INFO] [stdout] 266 | mktest!(same_line_changed_twice, "same-line-changed-twice", 2);
[INFO] [stdout]     | -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `gix_testtools`, use `cargo add gix_testtools` to add it to your `Cargo.toml`
[INFO] [stdout]     = note: this error originates in the macro `mktest` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `gix_testtools`
[INFO] [stdout]    --> tests/blame.rs:215:23
[INFO] [stdout]     |
[INFO] [stdout] 215 |         fn $name() -> gix_testtools::Result {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `gix_testtools`
[INFO] [stdout] ...
[INFO] [stdout] 267 | mktest!(coalesce_adjacent_hunks, "coalesce-adjacent-hunks", 1);
[INFO] [stdout]     | -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `gix_testtools`, use `cargo add gix_testtools` to add it to your `Cargo.toml`
[INFO] [stdout]     = note: this error originates in the macro `mktest` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `gix_testtools`
[INFO] [stdout]    --> tests/blame.rs:215:23
[INFO] [stdout]     |
[INFO] [stdout] 215 |         fn $name() -> gix_testtools::Result {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `gix_testtools`
[INFO] [stdout] ...
[INFO] [stdout] 269 | mktest!(sub_directory, "sub-directory/sub-directory", 3);
[INFO] [stdout]     | -------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `gix_testtools`, use `cargo add gix_testtools` to add it to your `Cargo.toml`
[INFO] [stdout]     = note: this error originates in the macro `mktest` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `gix_testtools`
[INFO] [stdout]    --> tests/blame.rs:215:23
[INFO] [stdout]     |
[INFO] [stdout] 215 |         fn $name() -> gix_testtools::Result {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `gix_testtools`
[INFO] [stdout] ...
[INFO] [stdout] 271 | mktest!(after_rename, "after-rename", 1);
[INFO] [stdout]     | ---------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `gix_testtools`, use `cargo add gix_testtools` to add it to your `Cargo.toml`
[INFO] [stdout]     = note: this error originates in the macro `mktest` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `gix_testtools`
[INFO] [stdout]    --> tests/blame.rs:215:23
[INFO] [stdout]     |
[INFO] [stdout] 215 |         fn $name() -> gix_testtools::Result {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `gix_testtools`
[INFO] [stdout] ...
[INFO] [stdout] 272 | mktest!(after_second_rename, "after-second-rename", 1);
[INFO] [stdout]     | ------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `gix_testtools`, use `cargo add gix_testtools` to add it to your `Cargo.toml`
[INFO] [stdout]     = note: this error originates in the macro `mktest` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `gix_testtools`
[INFO] [stdout]    --> tests/blame.rs:215:23
[INFO] [stdout]     |
[INFO] [stdout] 215 |         fn $name() -> gix_testtools::Result {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `gix_testtools`
[INFO] [stdout] ...
[INFO] [stdout] 273 | mktest!(after_rewrite, "after-rewrite", 3);
[INFO] [stdout]     | ------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `gix_testtools`, use `cargo add gix_testtools` to add it to your `Cargo.toml`
[INFO] [stdout]     = note: this error originates in the macro `mktest` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `gix_testtools`
[INFO] [stdout]    --> tests/blame.rs:215:23
[INFO] [stdout]     |
[INFO] [stdout] 215 |           fn $name() -> gix_testtools::Result {
[INFO] [stdout]     |                         ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `gix_testtools`
[INFO] [stdout] ...
[INFO] [stdout] 274 | / mktest!(
[INFO] [stdout] 275 | |     after_move_to_sub_directory,
[INFO] [stdout] 276 | |     "sub-directory/after-move-to-sub-directory",
[INFO] [stdout] 277 | |     1
[INFO] [stdout] 278 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `gix_testtools`, use `cargo add gix_testtools` to add it to your `Cargo.toml`
[INFO] [stdout]     = note: this error originates in the macro `mktest` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `gix_testtools`
[INFO] [stdout]    --> tests/blame.rs:215:23
[INFO] [stdout]     |
[INFO] [stdout] 215 |         fn $name() -> gix_testtools::Result {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `gix_testtools`
[INFO] [stdout] ...
[INFO] [stdout] 280 | mktest!(resolved_conflict, "resolved-conflict", 2);
[INFO] [stdout]     | -------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `gix_testtools`, use `cargo add gix_testtools` to add it to your `Cargo.toml`
[INFO] [stdout]     = note: this error originates in the macro `mktest` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `gix_testtools`
[INFO] [stdout]    --> tests/blame.rs:215:23
[INFO] [stdout]     |
[INFO] [stdout] 215 |         fn $name() -> gix_testtools::Result {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `gix_testtools`
[INFO] [stdout] ...
[INFO] [stdout] 281 | mktest!(file_in_one_chain_of_ancestors, "file-in-one-chain-of-ancestors", 1);
[INFO] [stdout]     | ---------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `gix_testtools`, use `cargo add gix_testtools` to add it to your `Cargo.toml`
[INFO] [stdout]     = note: this error originates in the macro `mktest` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `gix_testtools`
[INFO] [stdout]    --> tests/blame.rs:215:23
[INFO] [stdout]     |
[INFO] [stdout] 215 |           fn $name() -> gix_testtools::Result {
[INFO] [stdout]     |                         ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `gix_testtools`
[INFO] [stdout] ...
[INFO] [stdout] 282 | / mktest!(
[INFO] [stdout] 283 | |     different_file_in_another_chain_of_ancestors,
[INFO] [stdout] 284 | |     "different-file-in-another-chain-of-ancestors",
[INFO] [stdout] 285 | |     1
[INFO] [stdout] 286 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `gix_testtools`, use `cargo add gix_testtools` to add it to your `Cargo.toml`
[INFO] [stdout]     = note: this error originates in the macro `mktest` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `gix_testtools`
[INFO] [stdout]    --> tests/blame.rs:215:23
[INFO] [stdout]     |
[INFO] [stdout] 215 |         fn $name() -> gix_testtools::Result {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `gix_testtools`
[INFO] [stdout] ...
[INFO] [stdout] 287 | mktest!(file_only_changed_in_branch, "file-only-changed-in-branch", 2);
[INFO] [stdout]     | ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `gix_testtools`, use `cargo add gix_testtools` to add it to your `Cargo.toml`
[INFO] [stdout]     = note: this error originates in the macro `mktest` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `gix_testtools`
[INFO] [stdout]    --> tests/blame.rs:215:23
[INFO] [stdout]     |
[INFO] [stdout] 215 |         fn $name() -> gix_testtools::Result {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `gix_testtools`
[INFO] [stdout] ...
[INFO] [stdout] 288 | mktest!(file_changed_in_two_branches, "file-changed-in-two-branches", 3);
[INFO] [stdout]     | ------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `gix_testtools`, use `cargo add gix_testtools` to add it to your `Cargo.toml`
[INFO] [stdout]     = note: this error originates in the macro `mktest` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `gix_testtools`
[INFO] [stdout]    --> tests/blame.rs:215:23
[INFO] [stdout]     |
[INFO] [stdout] 215 |           fn $name() -> gix_testtools::Result {
[INFO] [stdout]     |                         ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `gix_testtools`
[INFO] [stdout] ...
[INFO] [stdout] 289 | / mktest!(
[INFO] [stdout] 290 | |     file_topo_order_different_than_date_order,
[INFO] [stdout] 291 | |     "file-topo-order-different-than-date-order",
[INFO] [stdout] 292 | |     3
[INFO] [stdout] 293 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `gix_testtools`, use `cargo add gix_testtools` to add it to your `Cargo.toml`
[INFO] [stdout]     = note: this error originates in the macro `mktest` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `gix_testtools`
[INFO] [stdout]    --> tests/blame.rs:337:45
[INFO] [stdout]     |
[INFO] [stdout] 337 | fn file_that_was_added_in_two_branches() -> gix_testtools::Result {
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `gix_testtools`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `gix_testtools`, use `cargo add gix_testtools` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `gix_testtools`
[INFO] [stdout]    --> tests/blame.rs:572:22
[INFO] [stdout]     |
[INFO] [stdout] 572 | fn fixture_path() -> gix_testtools::Result<PathBuf> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `gix_testtools`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `gix_testtools`, use `cargo add gix_testtools` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `gix_testtools`
[INFO] [stdout]    --> tests/blame.rs:368:15
[INFO] [stdout]     |
[INFO] [stdout] 368 | fn since() -> gix_testtools::Result {
[INFO] [stdout]     |               ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `gix_testtools`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `gix_testtools`, use `cargo add gix_testtools` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `gix_testtools`
[INFO] [stdout]    --> tests/blame.rs:408:24
[INFO] [stdout]     |
[INFO] [stdout] 408 |     fn line_range() -> gix_testtools::Result {
[INFO] [stdout]     |                        ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `gix_testtools`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `gix_testtools`, use `cargo add gix_testtools` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `gix_testtools`
[INFO] [stdout]    --> tests/blame.rs:444:45
[INFO] [stdout]     |
[INFO] [stdout] 444 |     fn multiple_ranges_using_add_range() -> gix_testtools::Result {
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `gix_testtools`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `gix_testtools`, use `cargo add gix_testtools` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `gix_testtools`
[INFO] [stdout]    --> tests/blame.rs:488:47
[INFO] [stdout]     |
[INFO] [stdout] 488 |     fn multiple_ranges_using_from_ranges() -> gix_testtools::Result {
[INFO] [stdout]     |                                               ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `gix_testtools`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `gix_testtools`, use `cargo add gix_testtools` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0433, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0433`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `gix-blame` (test "blame") due to 49 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] running `Command { std: "docker" "inspect" "bd3f4df5f189b99bbea6305359a64142137b292bdd41458df58ad9a9f7a652dd", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "bd3f4df5f189b99bbea6305359a64142137b292bdd41458df58ad9a9f7a652dd", kill_on_drop: false }`
[INFO] [stdout] bd3f4df5f189b99bbea6305359a64142137b292bdd41458df58ad9a9f7a652dd
