[INFO] fetching crate rust_slim 0.3.0...
[INFO] testing rust_slim-0.3.0 against 1.100.0-beta.1+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate rust_slim 0.3.0 into /workspace/builds/worker-7-tc2/source
[INFO] started tweaking crates.io crate rust_slim 0.3.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate rust_slim 0.3.0
[INFO] tweaked toml for crates.io crate rust_slim 0.3.0 written to /workspace/builds/worker-7-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate rust_slim 0.3.0 on toolchain 1.100.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate rust_slim 0.3.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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] d406664d597ed110d265871da1f18fdc570f99691f1c8e678ef9a26e96ccdd00
[INFO] running `Command { std: "docker" "start" "d406664d597ed110d265871da1f18fdc570f99691f1c8e678ef9a26e96ccdd00", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "d406664d597ed110d265871da1f18fdc570f99691f1c8e678ef9a26e96ccdd00", 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" "d406664d597ed110d265871da1f18fdc570f99691f1c8e678ef9a26e96ccdd00" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "d406664d597ed110d265871da1f18fdc570f99691f1c8e678ef9a26e96ccdd00", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "d406664d597ed110d265871da1f18fdc570f99691f1c8e678ef9a26e96ccdd00" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.150
[INFO] [stderr]    Compiling autocfg v1.1.0
[INFO] [stderr]    Compiling ppv-lite86 v0.2.17
[INFO] [stderr]    Compiling thiserror v1.0.50
[INFO] [stderr]    Compiling unicode-segmentation v1.10.1
[INFO] [stderr]    Compiling proc-macro2 v1.0.107
[INFO] [stderr]    Compiling num-traits v0.2.17
[INFO] [stderr]    Compiling convert_case v0.6.0
[INFO] [stderr]    Compiling quote v1.0.47
[INFO] [stderr]    Compiling getrandom v0.2.11
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling chrono v0.4.38
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling ulid v1.1.0
[INFO] [stderr]    Compiling thiserror-impl v1.0.50
[INFO] [stderr]    Compiling slim_protocol v0.3.0
[INFO] [stderr]    Compiling rust_slim v0.3.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 10.03s
[INFO] running `Command { std: "docker" "inspect" "d406664d597ed110d265871da1f18fdc570f99691f1c8e678ef9a26e96ccdd00", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "d406664d597ed110d265871da1f18fdc570f99691f1c8e678ef9a26e96ccdd00" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde v1.0.193
[INFO] [stderr]    Compiling serde_json v1.0.109
[INFO] [stderr]    Compiling anyhow v1.0.75
[INFO] [stderr]    Compiling trybuild v1.0.86
[INFO] [stderr]    Compiling serde_derive v1.0.193
[INFO] [stderr]    Compiling once_cell v1.18.0
[INFO] [stderr]    Compiling glob v0.3.4
[INFO] [stderr]    Compiling basic-toml v0.1.7
[INFO] [stderr]    Compiling rust_slim v0.3.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 22.18s
[INFO] running `Command { std: "docker" "inspect" "d406664d597ed110d265871da1f18fdc570f99691f1c8e678ef9a26e96ccdd00", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "d406664d597ed110d265871da1f18fdc570f99691f1c8e678ef9a26e96ccdd00" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.08s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/build/rust_slim/d14c9bb50b6bc3c3/out/rust_slim-d14c9bb50b6bc3c3)
[INFO] [stdout] 
[INFO] [stdout] running 27 tests
[INFO] [stdout] test server::tests::abort_suite_does_not_close_the_connection_for_the_next_batch ... ok
[INFO] [stdout] test server::tests::output_tunnel_uses_v05_prefixes_for_each_line ... ok
[INFO] [stdout] test server::tests::exact_class_names_win_and_the_newest_import_is_searched_first ... ok
[INFO] [stdout] test server::tests::make_copies_opaque_object_symbols_without_calling_a_constructor ... ok
[INFO] [stdout] test server::tests::call_and_assign_preserves_objects_for_fixture_chaining_and_actors ... ok
[INFO] [stdout] test server::tests::assign_preserves_literal_symbols_while_retaining_lists_and_null ... ok
[INFO] [stdout] test server::tests::parses_documented_timeout_flags ... ok
[INFO] [stdout] test server::tests::reports_standard_constructor_and_lookup_errors ... ok
[INFO] [stdout] test server::tests::missing_targets_return_no_instance_and_preserve_method_spelling ... ok
[INFO] [stdout] test server::tests::malformed_instructions_keep_the_batch_running ... ok
[INFO] [stdout] test server::tests::make_copies_list_and_null_symbols_into_the_instance_dictionary ... ok
[INFO] [stdout] test value::tests::dates_use_the_documented_slim_format ... ok
[INFO] [stdout] test value::tests::collections_accept_documented_bracketed_string_lists ... ok
[INFO] [stdout] test server::tests::run_writes_a_handshake_response_and_stops_at_bye ... ok
[INFO] [stdout] test server::tests::control_exceptions_have_exact_tags_and_stop_only_the_current_batch ... ok
[INFO] [stdout] test value::tests::invalid_primitive_is_a_conversion_error ... ok
[INFO] [stdout] test server::tests::soft_timeout_reports_the_protocol_message_and_preserves_side_effects ... ok
[INFO] [stdout] test server::tests::symbol_substitution_preserves_typed_whole_values_and_walks_nested_lists ... ok
[INFO] [stdout] test value::tests::null_and_void_are_distinct ... ok
[INFO] [stdout] test server::tests::actor_helpers_restore_fixture_identity_and_clone_object_symbols ... ok
[INFO] [stdout] test server::tests::dispatches_fixture_then_sut_then_newest_library_and_helpers ... ok
[INFO] [stdout] test server::tests::pop_fixture_reports_an_empty_actor_stack_separately ... ok
[INFO] [stdout] test server::tests::invalid_assignment_names_are_malformed_without_invoking_the_call ... ok
[INFO] [stdout] test value::tests::lists_and_objects_have_useful_runtime_conversions ... ok
[INFO] [stdout] test value::tests::result_errors_are_execution_errors ... ok
[INFO] [stdout] test value::tests::nested_lists_round_trip_through_conversions ... ok
[INFO] [stdout] test server::tests::symbols_are_letter_only_and_preserve_undefined_punctuation_and_values ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 27 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.17s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/compile_fail.rs (/opt/rustwide/target/release/build/rust_slim/16500d150222d06e/out/compile_fail-16500d150222d06e)
[INFO] [stderr]      Running tests/conformance_e2e.rs (/opt/rustwide/target/release/build/rust_slim/2854993d3ad3693d/out/conformance_e2e-2854993d3ad3693d)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]      Running tests/fixture_macro.rs (/opt/rustwide/target/release/build/rust_slim/125979790f3231c4/out/fixture_macro-125979790f3231c4)
[INFO] [stdout] running 0 tests
[INFO] [stderr]    Doc-tests rust_slim
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test src/lib.rs - ClassPath (line 126) ... FAILED
[INFO] [stdout] test src/lib.rs - (line 12) ... FAILED
[INFO] [stdout] test src/lib.rs - (line 58) - compile ... FAILED
[INFO] [stderr] error: doctest failed, to rerun pass `--doc`
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- src/lib.rs - ClassPath (line 126) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `rust_slim::fixture`
[INFO] [stdout]    --> src/lib.rs:128:5
[INFO] [stdout]     |
[INFO] [stdout] 128 | use rust_slim::fixture;
[INFO] [stdout]     |     ^^^^^^^^^^^-------
[INFO] [stdout]     |                |
[INFO] [stdout]     |                no `fixture` in the root
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - (line 12) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `rust_slim::fixture`
[INFO] [stdout]   --> src/lib.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 | use rust_slim::fixture;
[INFO] [stdout]    |     ^^^^^^^^^^^-------
[INFO] [stdout]    |                |
[INFO] [stdout]    |                no `fixture` in the root
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `slim` in this scope
[INFO] [stdout]   --> src/lib.rs:24:7
[INFO] [stdout]    |
[INFO] [stdout] 24 |     #[slim(constructor)]
[INFO] [stdout]    |       ^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - (line 58) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `rust_slim::fixture`
[INFO] [stdout]   --> src/lib.rs:64:5
[INFO] [stdout]    |
[INFO] [stdout] 64 | use rust_slim::fixture;
[INFO] [stdout]    |     ^^^^^^^^^^^-------
[INFO] [stdout]    |                |
[INFO] [stdout]    |                no `fixture` in the root
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Calculator: ClassPath` is not satisfied
[INFO] [stdout]    --> src/lib.rs:71:26
[INFO] [stdout]     |
[INFO] [stdout]  71 |     server.add_fixture::<Calculator>();
[INFO] [stdout]     |            -----------   ^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |            |
[INFO] [stdout]     |            required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `ClassPath` is not implemented for `Calculator`
[INFO] [stdout]    --> src/lib.rs:66:1
[INFO] [stdout]     |
[INFO] [stdout]  66 | pub struct Calculator;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: required by a bound in `SlimServer::<R, W>::add_fixture`
[INFO] [stdout]    --> src/server.rs:148:27
[INFO] [stdout]     |
[INFO] [stdout] 129 | impl<R: Read, W: Write> SlimServer<R, W> {
[INFO] [stdout] ...
[INFO] [stdout] 148 |     pub fn add_fixture<T: ClassPath + Constructor + SlimFixture + 'static>(&mut self) {
[INFO] [stdout]     |                           ^^^^^^^^^ required by this bound in `SlimServer::<R, W>::add_fixture`
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Calculator: Constructor` is not satisfied
[INFO] [stdout]    --> src/lib.rs:71:26
[INFO] [stdout]     |
[INFO] [stdout]  71 |     server.add_fixture::<Calculator>();
[INFO] [stdout]     |            -----------   ^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |            |
[INFO] [stdout]     |            required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `Constructor` is not implemented for `Calculator`
[INFO] [stdout]    --> src/lib.rs:66:1
[INFO] [stdout]     |
[INFO] [stdout]  66 | pub struct Calculator;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: required by a bound in `SlimServer::<R, W>::add_fixture`
[INFO] [stdout]    --> src/server.rs:148:39
[INFO] [stdout]     |
[INFO] [stdout] 129 | impl<R: Read, W: Write> SlimServer<R, W> {
[INFO] [stdout] ...
[INFO] [stdout] 148 |     pub fn add_fixture<T: ClassPath + Constructor + SlimFixture + 'static>(&mut self) {
[INFO] [stdout]     |                                       ^^^^^^^^^^^ required by this bound in `SlimServer::<R, W>::add_fixture`
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Calculator: SlimFixture` is not satisfied
[INFO] [stdout]    --> src/lib.rs:71:26
[INFO] [stdout]     |
[INFO] [stdout]  71 |     server.add_fixture::<Calculator>();
[INFO] [stdout]     |            -----------   ^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |            |
[INFO] [stdout]     |            required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `SlimFixture` is not implemented for `Calculator`
[INFO] [stdout]    --> src/lib.rs:66:1
[INFO] [stdout]     |
[INFO] [stdout]  66 | pub struct Calculator;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: required by a bound in `SlimServer::<R, W>::add_fixture`
[INFO] [stdout]    --> src/server.rs:148:53
[INFO] [stdout]     |
[INFO] [stdout] 129 | impl<R: Read, W: Write> SlimServer<R, W> {
[INFO] [stdout] ...
[INFO] [stdout] 148 |     pub fn add_fixture<T: ClassPath + Constructor + SlimFixture + 'static>(&mut self) {
[INFO] [stdout]     |                                                     ^^^^^^^^^^^ required by this bound in `SlimServer::<R, W>::add_fixture`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0277, E0432.
[INFO] [stdout] For more information about an error, try `rustc --explain E0277`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     src/lib.rs - (line 12)
[INFO] [stdout]     src/lib.rs - (line 58)
[INFO] [stdout]     src/lib.rs - ClassPath (line 126)
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 0 passed; 3 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.17s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "d406664d597ed110d265871da1f18fdc570f99691f1c8e678ef9a26e96ccdd00", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d406664d597ed110d265871da1f18fdc570f99691f1c8e678ef9a26e96ccdd00", kill_on_drop: false }`
[INFO] [stdout] d406664d597ed110d265871da1f18fdc570f99691f1c8e678ef9a26e96ccdd00
