[INFO] fetching crate mech-core 0.2.21...
[INFO] checking mech-core-0.2.21 against try#31561a63598a0f21fc74c024747ef1310fdd2eb2 for pr-133536
[INFO] extracting crate mech-core 0.2.21 into /workspace/builds/worker-0-tc2/source
[INFO] validating manifest of crates.io crate mech-core 0.2.21 on toolchain 31561a63598a0f21fc74c024747ef1310fdd2eb2
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+31561a63598a0f21fc74c024747ef1310fdd2eb2" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate mech-core 0.2.21
[INFO] finished tweaking crates.io crate mech-core 0.2.21
[INFO] tweaked toml for crates.io crate mech-core 0.2.21 written to /workspace/builds/worker-0-tc2/source/Cargo.toml
[INFO] crate crates.io crate mech-core 0.2.21 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" "+31561a63598a0f21fc74c024747ef1310fdd2eb2" "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/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4a844ea9eb2546a2d2c7022eacef16ef2e8229c7fbb2c7d4d55a9ceca922f72d" "/opt/rustwide/cargo-home/bin/cargo" "+31561a63598a0f21fc74c024747ef1310fdd2eb2" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] f03030615b199ce8699fdbb5ace0ecccdb53f937657561239afaa299d6cdcf3b
[INFO] running `Command { std: "docker" "start" "-a" "f03030615b199ce8699fdbb5ace0ecccdb53f937657561239afaa299d6cdcf3b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "f03030615b199ce8699fdbb5ace0ecccdb53f937657561239afaa299d6cdcf3b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f03030615b199ce8699fdbb5ace0ecccdb53f937657561239afaa299d6cdcf3b", kill_on_drop: false }`
[INFO] [stdout] f03030615b199ce8699fdbb5ace0ecccdb53f937657561239afaa299d6cdcf3b
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4a844ea9eb2546a2d2c7022eacef16ef2e8229c7fbb2c7d4d55a9ceca922f72d" "/opt/rustwide/cargo-home/bin/cargo" "+31561a63598a0f21fc74c024747ef1310fdd2eb2" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] d7ecd1cda21c1d8c8bbbc177e24c4e7e9f31ff02957b62421181dcce67f3ef2f
[INFO] running `Command { std: "docker" "start" "-a" "d7ecd1cda21c1d8c8bbbc177e24c4e7e9f31ff02957b62421181dcce67f3ef2f", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.89
[INFO] [stderr]    Compiling unicode-ident v1.0.13
[INFO] [stderr]    Compiling libm v0.2.11
[INFO] [stderr]    Compiling libc v0.2.164
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]     Checking bytemuck v1.19.0
[INFO] [stderr]    Compiling curve25519-dalek v4.1.3
[INFO] [stderr]     Checking safe_arch v0.7.2
[INFO] [stderr]    Compiling matrixmultiply v0.3.9
[INFO] [stderr]     Checking cpufeatures v0.2.15
[INFO] [stderr]     Checking allocator-api2 v0.2.20
[INFO] [stderr]     Checking signature v2.2.0
[INFO] [stderr]     Checking rawpointer v0.2.1
[INFO] [stderr]    Compiling serde v1.0.215
[INFO] [stderr]     Checking subtle v2.6.1
[INFO] [stderr]     Checking bytecount v0.6.8
[INFO] [stderr]     Checking unicode-width v0.1.11
[INFO] [stderr]     Checking block-buffer v0.10.4
[INFO] [stderr]     Checking crypto-common v0.1.6
[INFO] [stderr]    Compiling quote v1.0.37
[INFO] [stderr]     Checking powerfmt v0.2.0
[INFO] [stderr]     Checking foldhash v0.1.3
[INFO] [stderr]     Checking digest v0.10.7
[INFO] [stderr]     Checking wide v0.7.28
[INFO] [stderr]    Compiling syn v2.0.87
[INFO] [stderr]     Checking hashbrown v0.15.2
[INFO] [stderr]     Checking sha2 v0.10.8
[INFO] [stderr]    Compiling proc-macro-error-attr v1.0.4
[INFO] [stderr]     Checking getrandom v0.2.15
[INFO] [stderr]     Checking deranged v0.3.11
[INFO] [stderr]     Checking rand_core v0.6.4
[INFO] [stderr]     Checking papergrid v0.12.0
[INFO] [stderr]     Checking ed25519 v2.2.3
[INFO] [stderr]     Checking num-conv v0.1.0
[INFO] [stderr]     Checking either v1.13.0
[INFO] [stderr]     Checking num-integer v0.1.46
[INFO] [stderr]     Checking num-complex v0.4.6
[INFO] [stderr]     Checking approx v0.5.1
[INFO] [stderr]     Checking time-core v0.1.2
[INFO] [stderr]     Checking rayon v1.10.0
[INFO] [stderr]     Checking num-rational v0.4.2
[INFO] [stderr]     Checking time v0.3.36
[INFO] [stderr]     Checking simba v0.9.0
[INFO] [stderr]     Checking indexmap v2.6.0
[INFO] [stderr]     Checking tinyrand v0.5.0
[INFO] [stderr]     Checking seahash v4.1.0
[INFO] [stderr]    Compiling proc-macro-error v1.0.4
[INFO] [stderr]    Compiling zerocopy-derive v0.7.35
[INFO] [stderr]    Compiling curve25519-dalek-derive v0.1.1
[INFO] [stderr]    Compiling nalgebra-macros v0.2.2
[INFO] [stderr]    Compiling serde_derive v1.0.215
[INFO] [stderr]    Compiling tabled_derive v0.8.0
[INFO] [stderr]     Checking zerocopy v0.7.35
[INFO] [stderr]     Checking tabled v0.16.0
[INFO] [stderr]     Checking ppv-lite86 v0.2.20
[INFO] [stderr]     Checking ed25519-dalek v2.1.1
[INFO] [stderr]     Checking rand_chacha v0.3.1
[INFO] [stderr]     Checking rand v0.8.5
[INFO] [stderr]     Checking nalgebra v0.33.2
[INFO] [stderr]     Checking mech-core v0.2.21 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0053]: method `steps_between` has an incompatible type for trait
[INFO] [stdout]    --> src/types.rs:116:49
[INFO] [stdout]     |
[INFO] [stdout] 116 |   fn steps_between(start: &Self, end: &Self) -> Option<usize> {
[INFO] [stdout]     |                                                 ^^^^^^^^^^^^^ expected `(usize, std::option::Option<usize>)`, found `std::option::Option<usize>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected signature `fn(&types::F64, &types::F64) -> (usize, std::option::Option<usize>)`
[INFO] [stdout]                found signature `fn(&types::F64, &types::F64) -> std::option::Option<usize>`
[INFO] [stdout] help: change the output type to match the trait
[INFO] [stdout]     |
[INFO] [stdout] 116 |   fn steps_between(start: &Self, end: &Self) -> (usize, std::option::Option<usize>) {
[INFO] [stdout]     |                                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0053]: method `steps_between` has an incompatible type for trait
[INFO] [stdout]    --> src/types.rs:229:49
[INFO] [stdout]     |
[INFO] [stdout] 229 |   fn steps_between(start: &Self, end: &Self) -> Option<usize> {
[INFO] [stdout]     |                                                 ^^^^^^^^^^^^^ expected `(usize, std::option::Option<usize>)`, found `std::option::Option<usize>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected signature `fn(&types::F32, &types::F32) -> (usize, std::option::Option<usize>)`
[INFO] [stdout]                found signature `fn(&types::F32, &types::F32) -> std::option::Option<usize>`
[INFO] [stdout] help: change the output type to match the trait
[INFO] [stdout]     |
[INFO] [stdout] 229 |   fn steps_between(start: &Self, end: &Self) -> (usize, std::option::Option<usize>) {
[INFO] [stdout]     |                                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0053]: method `steps_between` has an incompatible type for trait
[INFO] [stdout]    --> src/types.rs:116:49
[INFO] [stdout]     |
[INFO] [stdout] 116 |   fn steps_between(start: &Self, end: &Self) -> Option<usize> {
[INFO] [stdout]     |                                                 ^^^^^^^^^^^^^ expected `(usize, std::option::Option<usize>)`, found `std::option::Option<usize>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected signature `fn(&types::F64, &types::F64) -> (usize, std::option::Option<usize>)`
[INFO] [stdout]                found signature `fn(&types::F64, &types::F64) -> std::option::Option<usize>`
[INFO] [stdout] help: change the output type to match the trait
[INFO] [stdout]     |
[INFO] [stdout] 116 |   fn steps_between(start: &Self, end: &Self) -> (usize, std::option::Option<usize>) {
[INFO] [stdout]     |                                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0053]: method `steps_between` has an incompatible type for trait
[INFO] [stdout]    --> src/types.rs:229:49
[INFO] [stdout]     |
[INFO] [stdout] 229 |   fn steps_between(start: &Self, end: &Self) -> Option<usize> {
[INFO] [stdout]     |                                                 ^^^^^^^^^^^^^ expected `(usize, std::option::Option<usize>)`, found `std::option::Option<usize>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected signature `fn(&types::F32, &types::F32) -> (usize, std::option::Option<usize>)`
[INFO] [stdout]                found signature `fn(&types::F32, &types::F32) -> std::option::Option<usize>`
[INFO] [stdout] help: change the output type to match the trait
[INFO] [stdout]     |
[INFO] [stdout] 229 |   fn steps_between(start: &Self, end: &Self) -> (usize, std::option::Option<usize>) {
[INFO] [stdout]     |                                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `mech-core` (lib test) due to 2 previous errors
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   process didn't exit successfully: `/opt/rustwide/rustup-home/toolchains/31561a63598a0f21fc74c024747ef1310fdd2eb2/bin/rustc --crate-name mech_core --edition=2021 src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,metadata -C embed-bitcode=no -C debuginfo=2 --test --cfg 'feature="Bool"' --cfg 'feature="F32"' --cfg 'feature="F64"' --cfg 'feature="I16"' --cfg 'feature="I32"' --cfg 'feature="I64"' --cfg 'feature="I8"' --cfg 'feature="Matrix1"' --cfg 'feature="Matrix2"' --cfg 'feature="Matrix2x3"' --cfg 'feature="Matrix3"' --cfg 'feature="Matrix3x2"' --cfg 'feature="Matrix4"' --cfg 'feature="MatrixD"' --cfg 'feature="RowVector2"' --cfg 'feature="RowVector3"' --cfg 'feature="RowVector4"' --cfg 'feature="RowVectorD"' --cfg 'feature="U16"' --cfg 'feature="U32"' --cfg 'feature="U64"' --cfg 'feature="U8"' --cfg 'feature="Vector2"' --cfg 'feature="Vector3"' --cfg 'feature="Vector4"' --cfg 'feature="VectorD"' --cfg 'feature="default"' --cfg 'feature="fixed-matrix"' --cfg 'feature="fixed-row-vector"' --cfg 'feature="fixed-vector"' --cfg 'feature="floats"' --cfg 'feature="matrix"' --cfg 'feature="parallel"' --cfg 'feature="rayon"' --cfg 'feature="signed-ints"' --cfg 'feature="stdlib"' --cfg 'feature="time"' --cfg 'feature="unsigned-ints"' --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("Bool", "F32", "F64", "I128", "I16", "I32", "I64", "I8", "Matrix1", "Matrix2", "Matrix2x3", "Matrix3", "Matrix3x2", "Matrix4", "MatrixD", "RowVector2", "RowVector3", "RowVector4", "RowVectorD", "U128", "U16", "U32", "U64", "U8", "Vector2", "Vector3", "Vector4", "VectorD", "default", "fixed-matrix", "fixed-row-vector", "fixed-vector", "floats", "matrix", "no-std", "parallel", "rayon", "rlibc", "signed-ints", "stdlib", "time", "unsigned-ints", "wasm", "wasm-bindgen", "web-sys"))' -C metadata=ac84b3a9315ed43b -C extra-filename=-ac84b3a9315ed43b --out-dir /opt/rustwide/target/debug/deps -L dependency=/opt/rustwide/target/debug/deps --extern ed25519_dalek=/opt/rustwide/target/debug/deps/libed25519_dalek-79988b854d2167b6.rmeta --extern getrandom=/opt/rustwide/target/debug/deps/libgetrandom-e60b404d5c352ef7.rmeta --extern hashbrown=/opt/rustwide/target/debug/deps/libhashbrown-eb09cdb6326459b2.rmeta --extern indexmap=/opt/rustwide/target/debug/deps/libindexmap-1b0ed98606675486.rmeta --extern lazy_static=/opt/rustwide/target/debug/deps/liblazy_static-7cd3fce87eb6d5b9.rmeta --extern libm=/opt/rustwide/target/debug/deps/liblibm-523cd5914c3ee9be.rmeta --extern nalgebra=/opt/rustwide/target/debug/deps/libnalgebra-52960ef8507bf099.rmeta --extern num_traits=/opt/rustwide/target/debug/deps/libnum_traits-b5875ca4d62c564b.rmeta --extern paste=/opt/rustwide/target/debug/deps/libpaste-328a92098632ae7d.so --extern rand=/opt/rustwide/target/debug/deps/librand-30d9ab74cf20445e.rmeta --extern rand_core=/opt/rustwide/target/debug/deps/librand_core-ddc065e6febddcae.rmeta --extern rayon=/opt/rustwide/target/debug/deps/librayon-e57d96018dbf2c9b.rmeta --extern seahash=/opt/rustwide/target/debug/deps/libseahash-dbe95b532632be63.rmeta --extern serde=/opt/rustwide/target/debug/deps/libserde-11f06c61439d6f6e.rmeta --extern serde_derive=/opt/rustwide/target/debug/deps/libserde_derive-befd7a7641a3a3d5.so --extern simba=/opt/rustwide/target/debug/deps/libsimba-cbf02e15acfb9630.rmeta --extern tabled=/opt/rustwide/target/debug/deps/libtabled-adaa4645d9d668d2.rmeta --extern time=/opt/rustwide/target/debug/deps/libtime-a64a16f08437f18d.rmeta --extern tinyrand=/opt/rustwide/target/debug/deps/libtinyrand-f49de8993df60663.rmeta --cap-lints=forbid` (signal: 9, SIGKILL: kill)
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stderr] error: could not compile `mech-core` (lib) due to 2 previous errors
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   process didn't exit successfully: `/opt/rustwide/rustup-home/toolchains/31561a63598a0f21fc74c024747ef1310fdd2eb2/bin/rustc --crate-name mech_core --edition=2021 src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="Bool"' --cfg 'feature="F32"' --cfg 'feature="F64"' --cfg 'feature="I16"' --cfg 'feature="I32"' --cfg 'feature="I64"' --cfg 'feature="I8"' --cfg 'feature="Matrix1"' --cfg 'feature="Matrix2"' --cfg 'feature="Matrix2x3"' --cfg 'feature="Matrix3"' --cfg 'feature="Matrix3x2"' --cfg 'feature="Matrix4"' --cfg 'feature="MatrixD"' --cfg 'feature="RowVector2"' --cfg 'feature="RowVector3"' --cfg 'feature="RowVector4"' --cfg 'feature="RowVectorD"' --cfg 'feature="U16"' --cfg 'feature="U32"' --cfg 'feature="U64"' --cfg 'feature="U8"' --cfg 'feature="Vector2"' --cfg 'feature="Vector3"' --cfg 'feature="Vector4"' --cfg 'feature="VectorD"' --cfg 'feature="default"' --cfg 'feature="fixed-matrix"' --cfg 'feature="fixed-row-vector"' --cfg 'feature="fixed-vector"' --cfg 'feature="floats"' --cfg 'feature="matrix"' --cfg 'feature="parallel"' --cfg 'feature="rayon"' --cfg 'feature="signed-ints"' --cfg 'feature="stdlib"' --cfg 'feature="time"' --cfg 'feature="unsigned-ints"' --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("Bool", "F32", "F64", "I128", "I16", "I32", "I64", "I8", "Matrix1", "Matrix2", "Matrix2x3", "Matrix3", "Matrix3x2", "Matrix4", "MatrixD", "RowVector2", "RowVector3", "RowVector4", "RowVectorD", "U128", "U16", "U32", "U64", "U8", "Vector2", "Vector3", "Vector4", "VectorD", "default", "fixed-matrix", "fixed-row-vector", "fixed-vector", "floats", "matrix", "no-std", "parallel", "rayon", "rlibc", "signed-ints", "stdlib", "time", "unsigned-ints", "wasm", "wasm-bindgen", "web-sys"))' -C metadata=fc133fe8c709caa7 -C extra-filename=-fc133fe8c709caa7 --out-dir /opt/rustwide/target/debug/deps -L dependency=/opt/rustwide/target/debug/deps --extern ed25519_dalek=/opt/rustwide/target/debug/deps/libed25519_dalek-79988b854d2167b6.rmeta --extern getrandom=/opt/rustwide/target/debug/deps/libgetrandom-e60b404d5c352ef7.rmeta --extern hashbrown=/opt/rustwide/target/debug/deps/libhashbrown-eb09cdb6326459b2.rmeta --extern indexmap=/opt/rustwide/target/debug/deps/libindexmap-1b0ed98606675486.rmeta --extern lazy_static=/opt/rustwide/target/debug/deps/liblazy_static-7cd3fce87eb6d5b9.rmeta --extern libm=/opt/rustwide/target/debug/deps/liblibm-523cd5914c3ee9be.rmeta --extern nalgebra=/opt/rustwide/target/debug/deps/libnalgebra-52960ef8507bf099.rmeta --extern num_traits=/opt/rustwide/target/debug/deps/libnum_traits-b5875ca4d62c564b.rmeta --extern paste=/opt/rustwide/target/debug/deps/libpaste-328a92098632ae7d.so --extern rand=/opt/rustwide/target/debug/deps/librand-30d9ab74cf20445e.rmeta --extern rand_core=/opt/rustwide/target/debug/deps/librand_core-ddc065e6febddcae.rmeta --extern rayon=/opt/rustwide/target/debug/deps/librayon-e57d96018dbf2c9b.rmeta --extern seahash=/opt/rustwide/target/debug/deps/libseahash-dbe95b532632be63.rmeta --extern serde=/opt/rustwide/target/debug/deps/libserde-11f06c61439d6f6e.rmeta --extern serde_derive=/opt/rustwide/target/debug/deps/libserde_derive-befd7a7641a3a3d5.so --extern simba=/opt/rustwide/target/debug/deps/libsimba-cbf02e15acfb9630.rmeta --extern tabled=/opt/rustwide/target/debug/deps/libtabled-adaa4645d9d668d2.rmeta --extern time=/opt/rustwide/target/debug/deps/libtime-a64a16f08437f18d.rmeta --extern tinyrand=/opt/rustwide/target/debug/deps/libtinyrand-f49de8993df60663.rmeta --cap-lints=forbid` (signal: 9, SIGKILL: kill)
[INFO] running `Command { std: "docker" "inspect" "d7ecd1cda21c1d8c8bbbc177e24c4e7e9f31ff02957b62421181dcce67f3ef2f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d7ecd1cda21c1d8c8bbbc177e24c4e7e9f31ff02957b62421181dcce67f3ef2f", kill_on_drop: false }`
[INFO] [stdout] d7ecd1cda21c1d8c8bbbc177e24c4e7e9f31ff02957b62421181dcce67f3ef2f
