[INFO] fetching crate jix-macros 0.0.5...
[INFO] checking jix-macros-0.0.5 against 3154cc1a3e6424e44f438a95007d043ed5ceaaf6 for pr-133502-30
[INFO] extracting crate jix-macros 0.0.5 into /workspace/builds/worker-0-tc2/source
[INFO] started tweaking crates.io crate jix-macros 0.0.5
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate jix-macros 0.0.5
[INFO] tweaked toml for crates.io crate jix-macros 0.0.5 written to /workspace/builds/worker-0-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate jix-macros 0.0.5 on toolchain 3154cc1a3e6424e44f438a95007d043ed5ceaaf6
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate jix-macros 0.0.5 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" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/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] 2cb5067f4ca73eeb7316e3aa25385b63e72b841cc532773fb584245a0f29a73e
[INFO] running `Command { std: "docker" "start" "2cb5067f4ca73eeb7316e3aa25385b63e72b841cc532773fb584245a0f29a73e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "2cb5067f4ca73eeb7316e3aa25385b63e72b841cc532773fb584245a0f29a73e", 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" "2cb5067f4ca73eeb7316e3aa25385b63e72b841cc532773fb584245a0f29a73e" "/opt/rustwide/cargo-home/bin/cargo" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "2cb5067f4ca73eeb7316e3aa25385b63e72b841cc532773fb584245a0f29a73e", 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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "2cb5067f4ca73eeb7316e3aa25385b63e72b841cc532773fb584245a0f29a73e" "/opt/rustwide/cargo-home/bin/cargo" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.107
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling matrixmultiply v0.3.11
[INFO] [stderr]    Compiling winnow v1.0.4
[INFO] [stderr]    Compiling toml_datetime v1.1.1+spec-1.1.0
[INFO] [stderr]    Compiling quote v1.0.47
[INFO] [stderr]     Checking toml_parser v1.1.3+spec-1.1.0
[INFO] [stderr]    Compiling indexmap v2.14.1
[INFO] [stderr]     Checking toml_edit v0.25.13+spec-1.1.0
[INFO] [stderr]     Checking proc-macro-crate v3.5.0
[INFO] [stderr]    Compiling syn v3.0.4
[INFO] [stderr]     Checking num-integer v0.1.47
[INFO] [stderr]     Checking num-complex v0.4.6
[INFO] [stderr]     Checking ndarray v0.17.2
[INFO] [stderr]     Checking jix-macros v0.0.5 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0433]: cannot find module or crate `jix_core` in this scope
[INFO] [stdout]  --> tests/derive_external.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use jix_core::dtype::{Dtype, Dtyped};
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `jix_core`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `jix_core`, use `cargo add jix_core` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `jix_core` in this scope
[INFO] [stdout]    --> tests/derive_external.rs:197:15
[INFO] [stdout]     |
[INFO] [stdout] 197 |     let arr = jix_core::Array::compact_ndarray(&pixels).unwrap();
[INFO] [stdout]     |               ^^^^^^^^ use of unresolved module or unlinked crate `jix_core`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `jix_core`, use `cargo add jix_core` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]     |
[INFO] [stdout]   6 + use ndarray::Array;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `Array`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 197 -     let arr = jix_core::Array::compact_ndarray(&pixels).unwrap();
[INFO] [stdout] 197 +     let arr = Array::compact_ndarray(&pixels).unwrap();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `jix_core` in this scope
[INFO] [stdout]    --> tests/derive_external.rs:210:15
[INFO] [stdout]     |
[INFO] [stdout] 210 |     let arr = jix_core::Array::compact_ndarray(&pixels).unwrap();
[INFO] [stdout]     |               ^^^^^^^^ use of unresolved module or unlinked crate `jix_core`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `jix_core`, use `cargo add jix_core` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]     |
[INFO] [stdout]   6 + use ndarray::Array;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `Array`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 210 -     let arr = jix_core::Array::compact_ndarray(&pixels).unwrap();
[INFO] [stdout] 210 +     let arr = Array::compact_ndarray(&pixels).unwrap();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `DTYPE` found for struct `Pixel` in the current scope
[INFO] [stdout]   --> tests/derive_external.rs:20:20
[INFO] [stdout]    |
[INFO] [stdout] 12 | struct Pixel {
[INFO] [stdout]    | ------------ associated function or constant `DTYPE` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 20 |     let d = Pixel::DTYPE;
[INFO] [stdout]    |                    ^^^^^ associated function or constant not found in `Pixel`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `DTYPE` found for struct `Padded` in the current scope
[INFO] [stdout]   --> tests/derive_external.rs:47:21
[INFO] [stdout]    |
[INFO] [stdout] 40 | struct Padded {
[INFO] [stdout]    | ------------- associated function or constant `DTYPE` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 47 |     let d = Padded::DTYPE;
[INFO] [stdout]    |                     ^^^^^ associated function or constant not found in `Padded`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `DTYPE` found for struct `PackedC` in the current scope
[INFO] [stdout]   --> tests/derive_external.rs:78:24
[INFO] [stdout]    |
[INFO] [stdout] 61 | struct PackedC {
[INFO] [stdout]    | -------------- associated function or constant `DTYPE` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 78 |     for d in [PackedC::DTYPE, PackedBare::DTYPE] {
[INFO] [stdout]    |                        ^^^^^ associated function or constant not found in `PackedC`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `DTYPE` found for struct `PackedBare` in the current scope
[INFO] [stdout]   --> tests/derive_external.rs:78:43
[INFO] [stdout]    |
[INFO] [stdout] 71 | struct PackedBare {
[INFO] [stdout]    | ----------------- associated function or constant `DTYPE` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 78 |     for d in [PackedC::DTYPE, PackedBare::DTYPE] {
[INFO] [stdout]    |                                           ^^^^^ associated function or constant not found in `PackedBare`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `DTYPE` found for struct `PackedC` in the current scope
[INFO] [stdout]   --> tests/derive_external.rs:86:25
[INFO] [stdout]    |
[INFO] [stdout] 61 | struct PackedC {
[INFO] [stdout]    | -------------- associated function or constant `DTYPE` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 86 |     assert_eq!(PackedC::DTYPE.itemsize() as usize, size_of::<PackedC>());
[INFO] [stdout]    |                         ^^^^^ associated function or constant not found in `PackedC`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `DTYPE` found for struct `PackedBare` in the current scope
[INFO] [stdout]   --> tests/derive_external.rs:88:21
[INFO] [stdout]    |
[INFO] [stdout] 71 | struct PackedBare {
[INFO] [stdout]    | ----------------- associated function or constant `DTYPE` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 88 |         PackedBare::DTYPE.itemsize() as usize,
[INFO] [stdout]    |                     ^^^^^ associated function or constant not found in `PackedBare`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `DTYPE` found for struct `Meters` in the current scope
[INFO] [stdout]    --> tests/derive_external.rs:101:24
[INFO] [stdout]     |
[INFO] [stdout]  97 | struct Meters(f32);
[INFO] [stdout]     | ------------- associated function or constant `DTYPE` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 101 |     assert_eq!(Meters::DTYPE, f32::DTYPE);
[INFO] [stdout]     |                        ^^^^^ associated function or constant not found in `Meters`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `DTYPE` found for type `f32` in the current scope
[INFO] [stdout]    --> tests/derive_external.rs:101:36
[INFO] [stdout]     |
[INFO] [stdout] 101 |     assert_eq!(Meters::DTYPE, f32::DTYPE);
[INFO] [stdout]     |                                    ^^^^^ associated function or constant not found in `f32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `DTYPE` found for struct `Meters` in the current scope
[INFO] [stdout]    --> tests/derive_external.rs:102:24
[INFO] [stdout]     |
[INFO] [stdout]  97 | struct Meters(f32);
[INFO] [stdout]     | ------------- associated function or constant `DTYPE` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 102 |     assert_eq!(Meters::DTYPE.itemsize() as usize, size_of::<Meters>());
[INFO] [stdout]     |                        ^^^^^ associated function or constant not found in `Meters`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `DTYPE` found for struct `Meters` in the current scope
[INFO] [stdout]    --> tests/derive_external.rs:103:24
[INFO] [stdout]     |
[INFO] [stdout]  97 | struct Meters(f32);
[INFO] [stdout]     | ------------- associated function or constant `DTYPE` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 103 |     assert_eq!(Meters::DTYPE.scalar_kind(), f32::DTYPE.scalar_kind());
[INFO] [stdout]     |                        ^^^^^ associated function or constant not found in `Meters`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `DTYPE` found for type `f32` in the current scope
[INFO] [stdout]    --> tests/derive_external.rs:103:50
[INFO] [stdout]     |
[INFO] [stdout] 103 |     assert_eq!(Meters::DTYPE.scalar_kind(), f32::DTYPE.scalar_kind());
[INFO] [stdout]     |                                                  ^^^^^ associated function or constant not found in `f32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `DTYPE` found for struct `Empty` in the current scope
[INFO] [stdout]    --> tests/derive_external.rs:114:20
[INFO] [stdout]     |
[INFO] [stdout] 110 | struct Empty {}
[INFO] [stdout]     | ------------ associated function or constant `DTYPE` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 114 |     let d = Empty::DTYPE;
[INFO] [stdout]     |                    ^^^^^ associated function or constant not found in `Empty`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `DTYPE` found for struct `Vertex` in the current scope
[INFO] [stdout]    --> tests/derive_external.rs:132:21
[INFO] [stdout]     |
[INFO] [stdout] 125 | struct Vertex {
[INFO] [stdout]     | ------------- associated function or constant `DTYPE` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 132 |     let d = Vertex::DTYPE;
[INFO] [stdout]     |                     ^^^^^ associated function or constant not found in `Vertex`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `DTYPE` found for struct `Segment` in the current scope
[INFO] [stdout]    --> tests/derive_external.rs:159:22
[INFO] [stdout]     |
[INFO] [stdout] 152 | struct Segment {
[INFO] [stdout]     | -------------- associated function or constant `DTYPE` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 159 |     let d = Segment::DTYPE;
[INFO] [stdout]     |                      ^^^^^ associated function or constant not found in `Segment`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `DTYPE` found for struct `Point` in the current scope
[INFO] [stdout]    --> tests/derive_external.rs:163:36
[INFO] [stdout]     |
[INFO] [stdout] 145 | struct Point {
[INFO] [stdout]     | ------------ associated function or constant `DTYPE` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 163 |     assert_eq!(fields[0].2, Point::DTYPE);
[INFO] [stdout]     |                                    ^^^^^ associated function or constant not found in `Point`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `DTYPE` found for type `u8` in the current scope
[INFO] [stdout]    --> tests/derive_external.rs:179:51
[INFO] [stdout]     |
[INFO] [stdout] 179 |     assert_eq!(<Tagged<u8> as Dtyped>::DTYPE, u8::DTYPE);
[INFO] [stdout]     |                                                   ^^^^^ associated function or constant not found in `u8`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `DTYPE` found for type `f64` in the current scope
[INFO] [stdout]    --> tests/derive_external.rs:180:53
[INFO] [stdout]     |
[INFO] [stdout] 180 |     assert_eq!(<Tagged<f64> as Dtyped>::DTYPE, f64::DTYPE);
[INFO] [stdout]     |                                                     ^^^^^ associated function or constant not found in `f64`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `DTYPE` found for struct `Point` in the current scope
[INFO] [stdout]    --> tests/derive_external.rs:181:57
[INFO] [stdout]     |
[INFO] [stdout] 145 | struct Point {
[INFO] [stdout]     | ------------ associated function or constant `DTYPE` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 181 |     assert_eq!(<Tagged<Point> as Dtyped>::DTYPE, Point::DTYPE);
[INFO] [stdout]     |                                                         ^^^^^ associated function or constant not found in `Point`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `DTYPE` found for struct `Pixel` in the current scope
[INFO] [stdout]    --> tests/derive_external.rs:198:37
[INFO] [stdout]     |
[INFO] [stdout]  12 | struct Pixel {
[INFO] [stdout]     | ------------ associated function or constant `DTYPE` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 198 |     assert_eq!(arr.dtype(), &Pixel::DTYPE);
[INFO] [stdout]     |                                     ^^^^^ associated function or constant not found in `Pixel`
[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 `jix-macros` (test "derive_external") due to 22 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] running `Command { std: "docker" "inspect" "2cb5067f4ca73eeb7316e3aa25385b63e72b841cc532773fb584245a0f29a73e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "2cb5067f4ca73eeb7316e3aa25385b63e72b841cc532773fb584245a0f29a73e", kill_on_drop: false }`
[INFO] [stdout] 2cb5067f4ca73eeb7316e3aa25385b63e72b841cc532773fb584245a0f29a73e
