[INFO] fetching crate hexane 1.0.0-alpha.2...
[INFO] checking hexane-1.0.0-alpha.2 against dfbea5bc945a9d7ff017d3d4bfbd1af9295fe5b8 for pr-133502-26
[INFO] extracting crate hexane 1.0.0-alpha.2 into /workspace/builds/worker-2-tc1/source
[INFO] started tweaking crates.io crate hexane 1.0.0-alpha.2
[INFO] removed 0 missing examples
[INFO] finished tweaking crates.io crate hexane 1.0.0-alpha.2
[INFO] tweaked toml for crates.io crate hexane 1.0.0-alpha.2 written to /workspace/builds/worker-2-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate hexane 1.0.0-alpha.2 on toolchain dfbea5bc945a9d7ff017d3d4bfbd1af9295fe5b8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+dfbea5bc945a9d7ff017d3d4bfbd1af9295fe5b8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate hexane 1.0.0-alpha.2 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" "+dfbea5bc945a9d7ff017d3d4bfbd1af9295fe5b8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:1fa6594d87c8fa7b311925a7a77a16f539833322d9dfba4ce891f211db2f90b1" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] d996e2a0a7a9b033ae71a26404743d2df46a803955082caed9a9145ebd1bd47e
[INFO] running `Command { std: "docker" "start" "d996e2a0a7a9b033ae71a26404743d2df46a803955082caed9a9145ebd1bd47e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "d996e2a0a7a9b033ae71a26404743d2df46a803955082caed9a9145ebd1bd47e", 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" "d996e2a0a7a9b033ae71a26404743d2df46a803955082caed9a9145ebd1bd47e" "/opt/rustwide/cargo-home/bin/cargo" "+dfbea5bc945a9d7ff017d3d4bfbd1af9295fe5b8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "d996e2a0a7a9b033ae71a26404743d2df46a803955082caed9a9145ebd1bd47e", 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" "d996e2a0a7a9b033ae71a26404743d2df46a803955082caed9a9145ebd1bd47e" "/opt/rustwide/cargo-home/bin/cargo" "+dfbea5bc945a9d7ff017d3d4bfbd1af9295fe5b8" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]     Checking leb128 v0.2.6
[INFO] [stderr]     Checking unarray v0.1.4
[INFO] [stderr]     Checking ppv-lite86 v0.2.21
[INFO] [stderr]     Checking rand v0.9.4
[INFO] [stderr]     Checking rand_xorshift v0.4.0
[INFO] [stderr]    Compiling divan-macros v0.1.21
[INFO] [stderr]     Checking hexane v1.0.0-alpha.2 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused import: `$crate::__log`
[INFO] [stdout]     --> src/lib.rs:8:17
[INFO] [stdout]      |
[INFO] [stdout]    8 |               use $crate::__log;
[INFO] [stdout]      |                   ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/column.rs:1139:13
[INFO] [stdout]      |
[INFO] [stdout] 1139 | /             log!(
[INFO] [stdout] 1140 | |                 "  slab[{i}]: offset={offset} len={} segments={} first={:?} last={:?}",
[INFO] [stdout] 1141 | |                 s.len,
[INFO] [stdout] 1142 | |                 s.segments,
[INFO] [stdout] 1143 | |                 first,
[INFO] [stdout] 1144 | |                 last
[INFO] [stdout] 1145 | |             );
[INFO] [stdout]      | |_____________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout]      = note: this warning originates in the macro `log` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking rand_chacha v0.9.0
[INFO] [stderr]     Checking proptest v1.11.0
[INFO] [stderr]     Checking terminal_size v0.4.4
[INFO] [stderr]     Checking clap_builder v4.6.0
[INFO] [stderr]     Checking clap v4.6.1
[INFO] [stderr]     Checking divan v0.1.21
[INFO] [stdout] warning: unused import: `$crate::__log`
[INFO] [stdout]     --> src/lib.rs:8:17
[INFO] [stdout]      |
[INFO] [stdout]    8 |               use $crate::__log;
[INFO] [stdout]      |                   ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/column.rs:1139:13
[INFO] [stdout]      |
[INFO] [stdout] 1139 | /             log!(
[INFO] [stdout] 1140 | |                 "  slab[{i}]: offset={offset} len={} segments={} first={:?} last={:?}",
[INFO] [stdout] 1141 | |                 s.len,
[INFO] [stdout] 1142 | |                 s.segments,
[INFO] [stdout] 1143 | |                 first,
[INFO] [stdout] 1144 | |                 last
[INFO] [stdout] 1145 | |             );
[INFO] [stdout]      | |_____________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout]      = note: this warning originates in the macro `log` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/tests.rs:2111:81
[INFO] [stdout]      |
[INFO] [stdout] 2111 |         Column::<Option<u64>>::load_with(&data, LoadOpts::new().with_validation(reject_large));
[INFO] [stdout]      |                                                                 --------------- ^^^^^^^^^^^^ expected fn pointer, found fn item
[INFO] [stdout]      |                                                                 |
[INFO] [stdout]      |                                                                 arguments to this method are incorrect
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected fn pointer `fn(Option<_>) -> Option<_>`
[INFO] [stdout]                    found fn item `fn(Option<_>) -> Option<_> {reject_large}`
[INFO] [stdout]      = note: fn items are distinct from fn pointers
[INFO] [stdout] help: a method is available that returns `<Option<u64> as ColumnValueRef>::Get<'a>`
[INFO] [stdout]     --> src/lib.rs:153:5
[INFO] [stdout]      |
[INFO] [stdout]  153 |     fn shorten<'s>(v: &'s Self::Get<'_>) -> Self::Get<'s>;
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ consider calling `ColumnValueRef::shorten`
[INFO] [stdout] note: method defined here
[INFO] [stdout]     --> src/load_opts.rs:87:12
[INFO] [stdout]      |
[INFO] [stdout]   87 |     pub fn with_validation<T: ColumnValueRef>(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^
[INFO] [stdout]   88 |         self,
[INFO] [stdout]   89 |         f: for<'a> fn(T::Get<'a>) -> Option<String>,
[INFO] [stdout]      |         -------------------------------------------
[INFO] [stdout] help: consider casting to a fn pointer
[INFO] [stdout]      |
[INFO] [stdout] 2111 |         Column::<Option<u64>>::load_with(&data, LoadOpts::new().with_validation(reject_large as for<'a> fn(<Option<u64> as ColumnValueRef>::Get<'a>) -> Option<String>));
[INFO] [stdout]      |                                                                                              +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0308`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `hexane` (lib test) due to 1 previous error; 1 warning emitted
[INFO] running `Command { std: "docker" "inspect" "d996e2a0a7a9b033ae71a26404743d2df46a803955082caed9a9145ebd1bd47e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d996e2a0a7a9b033ae71a26404743d2df46a803955082caed9a9145ebd1bd47e", kill_on_drop: false }`
[INFO] [stdout] d996e2a0a7a9b033ae71a26404743d2df46a803955082caed9a9145ebd1bd47e
