[INFO] fetching crate conject 0.5.1...
[INFO] testing conject-0.5.1 against 1.99.0-beta.8+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate conject 0.5.1 into /workspace/builds/worker-2-tc1/source
[INFO] started tweaking crates.io crate conject 0.5.1
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate conject 0.5.1
[INFO] tweaked toml for crates.io crate conject 0.5.1 written to /workspace/builds/worker-2-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate conject 0.5.1 on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate conject 0.5.1 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.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded toml v1.1.0+spec-1.1.0
[INFO] [stderr]   Downloaded tokio-test v0.4.5
[INFO] [stderr]   Downloaded serde_spanned v1.1.0
[INFO] [stderr]   Downloaded target-triple v1.0.0
[INFO] [stderr]   Downloaded toml_writer v1.1.0+spec-1.1.0
[INFO] [stderr]   Downloaded toml_parser v1.1.0+spec-1.1.0
[INFO] [stderr]   Downloaded toml_datetime v1.1.0+spec-1.1.0
[INFO] [stderr]   Downloaded conject-macro v0.5.1
[INFO] [stderr]   Downloaded trybuild v1.0.116
[INFO] [stderr]   Downloaded winnow v1.0.0
[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:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] ff6f152220db5299aec6ee9d3fcbd9fc2fee51d5d3942ef1cc0f71de5afd8e8b
[INFO] running `Command { std: "docker" "start" "ff6f152220db5299aec6ee9d3fcbd9fc2fee51d5d3942ef1cc0f71de5afd8e8b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "ff6f152220db5299aec6ee9d3fcbd9fc2fee51d5d3942ef1cc0f71de5afd8e8b", 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" "ff6f152220db5299aec6ee9d3fcbd9fc2fee51d5d3942ef1cc0f71de5afd8e8b" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "ff6f152220db5299aec6ee9d3fcbd9fc2fee51d5d3942ef1cc0f71de5afd8e8b", 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" "ff6f152220db5299aec6ee9d3fcbd9fc2fee51d5d3942ef1cc0f71de5afd8e8b" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling strsim v0.11.1
[INFO] [stderr]    Compiling either v1.15.0
[INFO] [stderr]    Compiling conject-macro v0.5.1
[INFO] [stderr]    Compiling data-encoding v2.10.0
[INFO] [stderr]    Compiling const-fnv1a-hash v1.1.0
[INFO] [stderr]    Compiling itertools v0.14.0
[INFO] [stderr]    Compiling quote v1.0.45
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling darling_core v0.20.11
[INFO] [stderr]    Compiling darling_macro v0.20.11
[INFO] [stderr]    Compiling darling v0.20.11
[INFO] [stderr]    Compiling conject v0.5.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 10.89s
[INFO] running `Command { std: "docker" "inspect" "ff6f152220db5299aec6ee9d3fcbd9fc2fee51d5d3942ef1cc0f71de5afd8e8b", 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" "ff6f152220db5299aec6ee9d3fcbd9fc2fee51d5d3942ef1cc0f71de5afd8e8b" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling winnow v1.0.0
[INFO] [stderr]    Compiling target-triple v1.0.0
[INFO] [stderr]    Compiling toml_writer v1.1.0+spec-1.1.0
[INFO] [stderr]    Compiling memchr v2.8.0
[INFO] [stderr]    Compiling tokio-macros v2.6.1
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling glob v0.3.3
[INFO] [stderr]    Compiling tokio v1.50.0
[INFO] [stderr]    Compiling toml_parser v1.1.0+spec-1.1.0
[INFO] [stderr]    Compiling serde_spanned v1.1.0
[INFO] [stderr]    Compiling toml_datetime v1.1.0+spec-1.1.0
[INFO] [stderr]    Compiling toml v1.1.0+spec-1.1.0
[INFO] [stderr]    Compiling tokio-stream v0.1.18
[INFO] [stderr]    Compiling tokio-test v0.4.5
[INFO] [stderr]    Compiling trybuild v1.0.116
[INFO] [stderr]    Compiling conject v0.5.1 (/opt/rustwide/workdir)
[INFO] [stdout] warning: field `event_count` is never read
[INFO] [stdout]    --> tests/circular.rs:154:9
[INFO] [stdout]     |
[INFO] [stdout] 152 |     struct EventBus {
[INFO] [stdout]     |            -------- field in this struct
[INFO] [stdout] 153 |         subscribers: Lazy<Arc<HandlerRegistry>>,
[INFO] [stdout] 154 |         event_count: i32,
[INFO] [stdout]     |         ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `EventBus` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `id` is never read
[INFO] [stdout]    --> tests/circular.rs:195:9
[INFO] [stdout]     |
[INFO] [stdout] 193 |     struct ServiceA {
[INFO] [stdout]     |            -------- field in this struct
[INFO] [stdout] 194 |         b_ref: Lazy<Arc<ServiceB>>,
[INFO] [stdout] 195 |         id: i32,
[INFO] [stdout]     |         ^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ServiceA` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `id` is never read
[INFO] [stdout]    --> tests/circular.rs:201:9
[INFO] [stdout]     |
[INFO] [stdout] 199 |     struct ServiceB {
[INFO] [stdout]     |            -------- field in this struct
[INFO] [stdout] 200 |         a_ref: Lazy<Arc<ServiceA>>,
[INFO] [stdout] 201 |         id: i32,
[INFO] [stdout]     |         ^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ServiceB` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 27.55s
[INFO] running `Command { std: "docker" "inspect" "ff6f152220db5299aec6ee9d3fcbd9fc2fee51d5d3942ef1cc0f71de5afd8e8b", 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" "ff6f152220db5299aec6ee9d3fcbd9fc2fee51d5d3942ef1cc0f71de5afd8e8b" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: field `event_count` is never read
[INFO] [stderr]    --> tests/circular.rs:154:9
[INFO] [stderr]     |
[INFO] [stderr] 152 |     struct EventBus {
[INFO] [stderr]     |            -------- field in this struct
[INFO] [stderr] 153 |         subscribers: Lazy<Arc<HandlerRegistry>>,
[INFO] [stderr] 154 |         event_count: i32,
[INFO] [stderr]     |         ^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `EventBus` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: field `id` is never read
[INFO] [stderr]    --> tests/circular.rs:195:9
[INFO] [stderr]     |
[INFO] [stderr] 193 |     struct ServiceA {
[INFO] [stderr]     |            -------- field in this struct
[INFO] [stderr] 194 |         b_ref: Lazy<Arc<ServiceB>>,
[INFO] [stderr] 195 |         id: i32,
[INFO] [stderr]     |         ^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `ServiceA` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: field `id` is never read
[INFO] [stderr]    --> tests/circular.rs:201:9
[INFO] [stderr]     |
[INFO] [stderr] 199 |     struct ServiceB {
[INFO] [stderr]     |            -------- field in this struct
[INFO] [stderr] 200 |         a_ref: Lazy<Arc<ServiceA>>,
[INFO] [stderr] 201 |         id: i32,
[INFO] [stderr]     |         ^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `ServiceB` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: `conject` (test "circular") generated 3 warnings
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.07s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/conject-6a410adecb58c758)
[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] [stderr]      Running tests/assisted.rs (/opt/rustwide/target/release/deps/assisted-6e9f26ddf4c140a6)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test create_struct_with_all_assisted_fields_should_only_need_provider_ref ... ok
[INFO] [stdout] test create_struct_with_assisted_field_first_should_work ... ok
[INFO] [stdout] test create_struct_with_mixed_inject_and_assisted_should_work ... ok
[INFO] [stdout] test provide_struct_without_assisted_should_use_normal_injectable ... ok
[INFO] [stdout] test create_tuple_struct_with_assisted_fields_should_inject_and_pass_assisted ... ok
[INFO] [stdout] test create_struct_with_single_assisted_field_should_work ... ok
[INFO] [stdout] test create_struct_with_named_assisted_fields_should_inject_and_pass_assisted ... ok
[INFO] [stdout] test create_tuple_struct_with_all_assisted_fields_should_work ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/async_inject.rs (/opt/rustwide/target/release/deps/async_inject-9f690035d95a690d)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test async_injectable_with_deps_should_work ... ok
[INFO] [stdout] test sync_injectable_should_also_work_with_provide_async ... ok
[INFO] [stdout] test async_injectable_should_provide_struct ... ok
[INFO] [stdout] test async_injectable_tuple_struct_should_work ... ok
[INFO] [stdout] test async_injectable_with_async_inject_expr_should_work ... ok
[INFO] [stdout] 
[INFO] [stderr]      Running tests/async_pre_destroy.rs (/opt/rustwide/target/release/deps/async_pre_destroy-7db351885987bb5c)
[INFO] [stdout] test result: ok. 5 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 async_pre_destroy_generates_destroy_method ... ok
[INFO] [stdout] test async_pre_destroy_with_method_ref ... ok
[INFO] [stdout] test without_async_pre_destroy_should_not_have_destroy ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/circular.rs (/opt/rustwide/target/release/deps/circular-80b39c4930cdfc69)
[INFO] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stdout] test late_debug_empty_should_show_not_initialized ... ok
[INFO] [stdout] test circular_deps_with_late_should_not_overflow ... ok
[INFO] [stdout] test late_bind_with_multiple_bindings ... ok
[INFO] [stdout] test late_field_mixed_with_regular_deps_should_work ... ok
[INFO] [stdout] test late_set_should_store_value ... ok
[INFO] [stdout] test late_field_with_inject_override_should_use_inject_value ... ok
[INFO] [stdout] test late_field_should_default_to_empty_via_injectable ... ok
[INFO] [stdout] test late_unnamed_field_should_default_to_empty_via_injectable ... ok
[INFO] [stdout] test late_set_twice_should_return_err ... ok
[INFO] [stdout] test late_new_should_be_empty ... ok
[INFO] [stdout] test late_debug_set_should_show_value ... ok
[INFO] [stdout] test late_bind_should_auto_wire_circular_deps ... ok
[INFO] [stdout] test late_default_should_be_empty ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/common.rs (/opt/rustwide/target/release/deps/common-dab29d604203c89a)
[INFO] [stderr]      Running tests/compile_fail.rs (/opt/rustwide/target/release/deps/compile_fail-cca3e3ed1d40d96d)
[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 1 test
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling unicode-ident v1.0.24
[INFO] [stderr]    Compiling quote v1.0.45
[INFO] [stderr]    Compiling ident_case v1.0.1
[INFO] [stderr]    Compiling fnv v1.0.7
[INFO] [stderr]    Compiling strsim v0.11.1
[INFO] [stderr]    Compiling either v1.15.0
[INFO] [stderr]    Compiling conject-macro v0.5.1
[INFO] [stderr]     Checking pin-project-lite v0.2.17
[INFO] [stderr]    Compiling data-encoding v2.10.0
[INFO] [stderr]    Compiling const-fnv1a-hash v1.1.0
[INFO] [stderr]     Checking futures-core v0.3.32
[INFO] [stderr]    Compiling itertools v0.14.0
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling darling_core v0.20.11
[INFO] [stderr]    Compiling tokio-macros v2.6.1
[INFO] [stderr]     Checking tokio v1.50.0
[INFO] [stderr]    Compiling darling_macro v0.20.11
[INFO] [stderr]    Compiling darling v0.20.11
[INFO] [stderr]     Checking tokio-stream v0.1.18
[INFO] [stderr]     Checking tokio-test v0.4.5
[INFO] [stderr]     Checking conject v0.5.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Checking conject-tests v0.0.0 (/opt/rustwide/target/tests/trybuild/conject)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 15.27s
[INFO] [stderr] 
[INFO] [stderr] 
[INFO] [stderr] test tests/compile_fail/named_missing_provider.rs ... ok
[INFO] [stdout] test compile_fail_named_injection ... ok
[INFO] [stderr] test tests/compile_fail/named_str_key_vs_type_tag.rs ... ok
[INFO] [stdout] 
[INFO] [stderr] test tests/compile_fail/named_wrong_str_key.rs ... ok
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 18.16s
[INFO] [stderr] test tests/compile_fail/named_wrong_type_tag.rs ... ok
[INFO] [stdout] 
[INFO] [stderr] 
[INFO] [stderr] 
[INFO] [stdout] 
[INFO] [stderr]      Running tests/decorator.rs (/opt/rustwide/target/release/deps/decorator-403a490b07174205)
[INFO] [stdout] running 6 tests
[INFO] [stdout] test provide_with_decorator_and_factory_inputs_should_work ... ok
[INFO] [stdout] test provide_with_decorator_only_on_matching_type_should_not_affect_others ... ok
[INFO] [stdout] test provide_with_single_decorator_should_wrap_value ... ok
[INFO] [stdout] test provide_without_decorator_should_work_normally ... ok
[INFO] [stdout] test provide_with_decorator_on_concrete_type_should_work ... ok
[INFO] [stdout] test provide_with_multiple_decorators_should_chain_in_order ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/dynfactory.rs (/opt/rustwide/target/release/deps/dynfactory-6910f90bd96c4517)
[INFO] [stdout] 
[INFO] [stderr]      Running tests/env_inject.rs (/opt/rustwide/target/release/deps/env_inject-3c47a020fdbd3d9d)
[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 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] [stderr]      Running tests/hierarchical_scopes.rs (/opt/rustwide/target/release/deps/hierarchical_scopes-b20e49dffdc04b8a)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test scope_can_provide_parent_types ... ok
[INFO] [stdout] test scope_with_named_scopes ... ok
[INFO] [stdout] test scope_inherits_parent_field_provides ... ok
[INFO] [stdout] test multiple_named_scopes_are_independent ... ok
[INFO] [stderr]      Running tests/init.rs (/opt/rustwide/target/release/deps/init-8fb43cfc51204bef)
[INFO] [stdout] test scope_with_args_simulates_request_scope ... ok
[INFO] [stdout] test nested_scopes_access_all_ancestors ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 16 tests
[INFO] [stdout] test init_block_with_field_exports_and_three_modules_should_work ... ok
[INFO] [stdout] test init_block_with_field_export_borrowing_should_work ... ok
[INFO] [stdout] test init_block_mut_should_allow_mutation ... ok
[INFO] [stdout] test init_block_with_multiple_declarations_should_work ... ok
[INFO] [stdout] test init_block_with_multiple_chained_declarations_should_work ... ok
[INFO] [stdout] test init_block_with_multiple_declarations_and_borrowing_should_work ... ok
[INFO] [stdout] test init_expr_with_single_module_should_provide_target ... ok
[INFO] [stdout] test init_expr_with_three_modules_should_chain_all_dependencies ... ok
[INFO] [stdout] test init_block_with_two_modules_should_chain_dependencies ... ok
[INFO] [stdout] test init_block_with_three_module_chain_should_work ... ok
[INFO] [stdout] test init_block_with_single_module_should_provide_target ... ok
[INFO] [stdout] test init_block_paren_syntax_should_still_work ... ok
[INFO] [stdout] test init_block_with_cross_module_borrowing_should_work ... ok
[INFO] [stdout] test init_expr_with_two_modules_should_chain_dependencies ... ok
[INFO] [stdout] test init_expr_with_independent_modules_should_work ... ok
[INFO] [stdout] test init_block_without_type_annotation_should_infer_type ... ok
[INFO] [stdout] 
[INFO] [stderr]      Running tests/integration.rs (/opt/rustwide/target/release/deps/integration-b134e95a75ca6369)
[INFO] [stdout] test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 17 tests
[INFO] [stdout] test create_with_nested_deps ... ok
[INFO] [stdout] test pre_destroy_runs_cleanup ... ok
[INFO] [stdout] test optional_deps_with_provide ... ok
[INFO] [stdout] test circular_deps_with_late ... ok
[INFO] [stdout] test create_with_optional_deps ... ok
[INFO] [stdout] test singleton_with_module_and_services ... ok
[INFO] [stdout] test named_injection_with_multiple_sources ... ok
[INFO] [stdout] test named_string_keys_with_provider ... ok
[INFO] [stdout] test post_construct_with_optional_and_inject ... ok
[INFO] [stdout] test assisted_with_injected_deps ... ok
[INFO] [stdout] test factory_with_provider_and_injectable ... ok
[INFO] [stdout] test decorator_with_provide ... ok
[INFO] [stderr]      Running tests/iterable.rs (/opt/rustwide/target/release/deps/iterable-a249a25ae0faaa01)
[INFO] [stdout] test init_block_with_field_exports_and_services ... ok
[INFO] [stdout] test create_without_provider_struct ... ok
[INFO] [stdout] test lazy_and_inject_combined ... ok
[INFO] [stdout] test mixed_named_types_and_string_keys ... ok
[INFO] [stdout] test full_app_with_init_and_multiple_modules ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test iter_with_multiple_exports_for_a_type_from_different_modules_should_return_iterable_of_exports ... ok
[INFO] [stderr]      Running tests/lazy_factory.rs (/opt/rustwide/target/release/deps/lazy_factory-a8670e7d6b035b49)
[INFO] [stdout] test provide_with_multiple_exports_for_a_type_from_same_modules_should_return_last_one ... ok
[INFO] [stdout] test iter_with_multiple_exports_module_imported_from_scope_should_return_iterable_of_exports ... ok
[INFO] [stdout] test iter_with_multiple_exports_module_imported_from_root_should_return_iterable_of_exports ... ok
[INFO] [stdout] test provide_with_multiple_exports_for_a_type_from_different_modules_should_return_value_from_last_module ... ok
[INFO] [stdout] test iter_with_multiple_exports_for_a_type_from_same_modules_should_return_iterable_of_exports ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 35 tests
[INFO] [stdout] test injectable_lazy_field_can_be_initialized_later ... ok
[INFO] [stdout] test factory_should_produce_distinct_instances ... ok
[INFO] [stdout] test injectable_only_lazy_fields_should_work ... ok
[INFO] [stdout] test injectable_lazy_with_inject_override_should_use_override ... ok
[INFO] [stdout] test lazy_clone_initialized ... ok
[INFO] [stdout] test factory_with_additional_deps_should_work ... ok
[INFO] [stdout] test factory_provided_via_provider_should_work ... ok
[INFO] [stdout] test factory_copy ... ok
[INFO] [stdout] test lazy_display_uninitialized ... ok
[INFO] [stdout] test factory_create_should_produce_value ... ok
[INFO] [stdout] test factory_create_should_produce_new_instance_each_call ... ok
[INFO] [stdout] test injectable_lazy_with_normal_dep_should_work ... ok
[INFO] [stdout] test factory_debug ... ok
[INFO] [stdout] test lazy_debug_initialized ... ok
[INFO] [stdout] test lazy_get_or_init_should_initialize_on_first_call ... ok
[INFO] [stdout] test combined_lazy_and_factory_should_work ... ok
[INFO] [stdout] test lazy_debug_uninitialized ... ok
[INFO] [stdout] test factory_clone ... ok
[INFO] [stdout] test lazy_default_should_be_uninitialized ... ok
[INFO] [stdout] test lazy_display_initialized ... ok
[INFO] [stdout] test lazy_new_should_be_uninitialized ... ok
[INFO] [stdout] test lazy_ne_one_initialized_one_not ... ok
[INFO] [stdout] test lazy_set_should_fail_when_already_initialized ... ok
[INFO] [stdout] test lazy_ne_different_values ... ok
[INFO] [stdout] test lazy_eq_both_initialized_same_value ... ok
[INFO] [stdout] test lazy_eq_both_uninitialized ... ok
[INFO] [stdout] test lazy_get_mut_should_return_mutable_ref ... ok
[INFO] [stdout] test lazy_get_or_init_should_return_cached_value_on_second_call ... ok
[INFO] [stdout] test injectable_lazy_named_field_should_be_uninitialized ... ok
[INFO] [stdout] test lazy_set_should_work_when_empty ... ok
[INFO] [stdout] test lazy_with_value_should_be_initialized ... ok
[INFO] [stdout] test lazy_into_inner_should_return_none_when_uninitialized ... ok
[INFO] [stdout] test lazy_into_inner_should_return_value_when_initialized ... ok
[INFO] [stdout] test injectable_lazy_unnamed_field_should_be_uninitialized ... ok
[INFO] [stdout] test lazy_clone_uninitialized ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 35 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/map_binding.rs (/opt/rustwide/target/release/deps/map_binding-d47d8848c56c5f5a)
[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] [stderr]      Running tests/module.rs (/opt/rustwide/target/release/deps/module-a533dda5e90c3368)
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test provide_with_module_with_dyn_dep_should_export_its_members_correctly ... ok
[INFO] [stdout] test provide_with_ref_to_module_should_export_its_members_correctly ... ok
[INFO] [stdout] test provide_with_module_with_external_type_export_should_provide_its_members_correctly ... ok
[INFO] [stdout] test provide_with_module_with_ref_dep_should_export_its_members_correctly ... ok
[INFO] [stdout] test provide_with_generic_module_should_export_its_members_correctly ... ok
[INFO] [stdout] test provide_with_module_with_external_type_export_with_simple_factory_should_provide_its_members_correctly ... ok
[INFO] [stdout] test provide_with_module_with_ref_external_type_export_should_provide_its_members_correctly ... ok
[INFO] [stdout] test provide_with_simple_module_should_export_its_members_correctly ... ok
[INFO] [stdout] test provide_with_module_with_factory_internal_export_should_provide_its_members_correctly ... ok
[INFO] [stdout] test provide_with_module_with_external_type_export_with_complex_factory_should_provide_its_members_correctly ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/named_injection.rs (/opt/rustwide/target/release/deps/named_injection-3601244a7e8dc0ef)
[INFO] [stdout] 
[INFO] [stdout] running 21 tests
[INFO] [stdout] test named_deref_and_into_inner ... ok
[INFO] [stdout] test key_type_is_zero_sized ... ok
[INFO] [stdout] test provide_named_str_on_tuple_struct ... ok
[INFO] [stdout] test provide_named_sugar_on_tuple_struct ... ok
[INFO] [stdout] test provide_mixed_named_and_regular_injection ... ok
[INFO] [stderr]      Running tests/optional.rs (/opt/rustwide/target/release/deps/optional-835ae0a220113762)
[INFO] [stdout] test provide_same_type_tag_different_types_resolves_independently ... ok
[INFO] [stdout] test provide_mixed_str_key_type_tag_and_regular ... ok
[INFO] [stdout] test provide_direct_named_unnamed_struct ... ok
[INFO] [stdout] test provide_named_str_from_stateful_provider ... ok
[INFO] [stdout] test named_from_value ... ok
[INFO] [stdout] test provide_named_str_on_named_struct ... ok
[INFO] [stdout] test provide_same_str_key_different_types_tuple_resolves_independently ... ok
[INFO] [stdout] test key_macro_matches_str_key_hash ... ok
[INFO] [stdout] test named_clone_and_eq ... ok
[INFO] [stdout] test provide_same_type_different_names_gives_different_values ... ok
[INFO] [stdout] test named_type_is_zero_cost ... ok
[INFO] [stdout] test provide_named_sugar_on_named_struct ... ok
[INFO] [stdout] test provide_same_str_key_different_types_resolves_independently ... ok
[INFO] [stdout] test provide_direct_named_named_struct ... ok
[INFO] [stdout] test provide_named_from_stateful_provider_fields ... ok
[INFO] [stdout] test str_key_hash_is_deterministic ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 21 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test provide_all_optional_struct_should_work_with_any_provider ... ok
[INFO] [stdout] test provide_struct_with_multiple_optional_deps_should_all_default_to_none ... ok
[INFO] [stdout] test provide_struct_with_mixed_deps_should_inject_required_and_default_optional ... ok
[INFO] [stderr]      Running tests/post_construct.rs (/opt/rustwide/target/release/deps/post_construct-c7e5bb3c1f14a4e6)
[INFO] [stdout] test provide_struct_with_optional_injectable_dep_and_inject_should_use_annotation ... ok
[INFO] [stdout] test provide_struct_with_optional_named_dep_and_inject_should_use_annotation ... ok
[INFO] [stdout] test provide_struct_with_optional_named_dep_should_default_to_none ... ok
[INFO] [stdout] test provide_tuple_struct_with_mixed_deps_should_inject_required_and_default_optional ... ok
[INFO] [stdout] test provide_tuple_struct_with_optional_dep_and_inject_should_use_annotation ... ok
[INFO] [stdout] test provide_struct_with_optional_factory_dep_should_use_factory ... ok
[INFO] [stdout] test provide_tuple_struct_with_optional_dep_should_default_to_none ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test post_construct_with_method_should_work ... ok
[INFO] [stdout] test post_construct_with_transformation_should_work ... ok
[INFO] [stdout] test injectable_without_post_construct_should_still_work ... ok
[INFO] [stdout] test post_construct_should_run_after_injection ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/pre_destroy.rs (/opt/rustwide/target/release/deps/pre_destroy-cf3ba93c0cb806d7)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test without_pre_destroy_should_not_generate_drop ... ok
[INFO] [stderr]      Running tests/scope.rs (/opt/rustwide/target/release/deps/scope-2661c8031bf16237)
[INFO] [stdout] test pre_destroy_should_run_on_drop ... ok
[INFO] [stdout] test pre_destroy_with_closure_should_work ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test provide_with_arg_attr_on_scope_type_should_request_value_as_scope_args ... ok
[INFO] [stdout] test provide_with_generic_root_should_give_corresponding_value ... ok
[INFO] [stdout] test provide_with_type_providable_by_root_should_be_providable_by_scope ... ok
[INFO] [stdout] test provide_with_scope_type_providable_by_root_should_expose_a_ref_to_the_type_in_scope ... ok
[INFO] [stdout] test provide_with_scoped_dyn_type_should_give_corresponding_value ... ok
[INFO] [stderr]      Running tests/singleton.rs (/opt/rustwide/target/release/deps/singleton-2a77ee41a244a908)
[INFO] [stdout] test provide_with_named_scope_should_use_corresponding_scope ... ok
[INFO] [stdout] test provide_with_scoped_type_should_give_corresponding_value ... ok
[INFO] [stdout] test provide_with_type_providable_by_root_import_should_be_providable_by_scope ... ok
[INFO] [stdout] test provide_with_lifetime_on_scoped_type_should_give_corresponding_value ... ok
[INFO] [stdout] test provide_with_imported_scoped_module_type_providable_by_root_should_scope_module ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/stateful_provider.rs (/opt/rustwide/target/release/deps/stateful_provider-4e0e06290d25c171)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test mixed_singleton_and_provide_should_work ... ok
[INFO] [stdout] test singleton_field_should_provide_shared_reference ... ok
[INFO] [stdout] test singleton_with_trait_should_provide_dyn_ref ... ok
[INFO] [stdout] test singleton_with_injectable_should_work ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test provide_dyn_trait_with_boxed_dyn_should_give_corresponding_box ... ok
[INFO] [stdout] test provide_ref_dyn_trait_without_boxing_should_give_corresponding_ref ... ok
[INFO] [stdout] test provide_shared_rc_should_give_same_instance ... ok
[INFO] [stdout] test provide_with_provide_attr_on_field_should_give_corresponding_ref ... ok
[INFO] [stdout] test provide_with_provide_attr_on_ref_field_with_specified_dyn_trait_should_give_corresponding_ref ... ok
[INFO] [stdout] test provide_with_provide_attr_on_ref_field_should_give_corresponding_ref ... ok
[INFO] [stdout] test provide_with_provide_attr_on_value_field_with_specified_dyn_trait_should_give_corresponding_ref ... ok
[INFO] [stdout] test provide_struct_with_lifetime_deps_should_give_corresponding_struct ... ok
[INFO] [stderr]      Running tests/stateless_provider.rs (/opt/rustwide/target/release/deps/stateless_provider-b4c27a28c4cb461a)
[INFO] [stdout] test provide_with_value_factory_should_give_corresponding_factory ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test provide_struct_with_inject_factory_and_additionnal_injectable_inputs_should_give_corresponding_struct ... ok
[INFO] [stdout] test provide_struct_with_named_deps_should_give_corresponding_struct ... ok
[INFO] [stdout] test provide_struct_with_unnamed_deps_should_give_corresponding_struct ... ok
[INFO] [stdout] test provide_struct_with_non_injectable_unnnamed_deps_and_inject_annotation_should_prioritize_annotation_on_struct ... ok
[INFO] [stdout] test provide_struct_with_inject_factory_and_additionnal_injectable_inputs_on_field_should_give_corresponding_struct ... ok
[INFO] [stdout] test provide_struct_with_named_generic_deps_should_give_corresponding_struct ... ok
[INFO] [stdout] test provide_struct_with_non_injectable_named_deps_and_inject_annotation_should_prioritize_annotation_on_struct ... ok
[INFO] [stdout] test provide_struct_without_deps_should_give_corresponding_struct ... ok
[INFO] [stdout] test provide_struct_with_non_injectable_named_deps_with_inject_annotation_should_give_corresponding_struct ... ok
[INFO] [stdout] test provide_struct_with_unnamed_generic_deps_should_give_corresponding_struct ... ok
[INFO] [stdout] test provide_struct_with_non_injectable_unnamed_deps_with_inject_annotation_should_give_corresponding_struct ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/test_overrides.rs (/opt/rustwide/target/release/deps/test_overrides-6d6f9f3bc4624743)
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test override_dyn_trait_with_provide ... ok
[INFO] [stdout] test override_module_export_selectively ... ok
[INFO] [stdout] test override_multiple_bindings_at_once ... ok
[INFO] [stdout] test override_with_singleton_field_sharing ... ok
[INFO] [stdout] test override_preserves_other_bindings ... ok
[INFO] [stdout] test override_with_module_exports ... ok
[INFO] [stdout] test override_with_injectable_deps ... ok
[INFO] [stdout] test override_single_binding_for_tests ... ok
[INFO] [stdout] test override_value_type_with_provide ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests conject
[INFO] [stdout] 
[INFO] [stdout] running 22 tests
[INFO] [stdout] test src/../README.md - (line 495) ... ok
[INFO] [stdout] test src/lib.rs - Import (line 103) ... ok
[INFO] [stdout] test src/../README.md - (line 363) ... ok
[INFO] [stdout] test src/../README.md - (line 448) ... ok
[INFO] [stdout] test src/../README.md - (line 64) ... ok
[INFO] [stdout] test src/lib.rs - Injectable (line 46) ... ok
[INFO] [stdout] test src/../README.md - (line 86) ... ok
[INFO] [stdout] test src/../README.md - (line 147) ... ok
[INFO] [stdout] test src/../README.md - (line 128) ... ok
[INFO] [stdout] test src/lib.rs - Factory (line 414) ... ok
[INFO] [stdout] test src/../README.md - (line 40) ... ok
[INFO] [stdout] test src/lib.rs - Late (line 399) ... ok
[INFO] [stdout] test src/lib.rs - Key (line 243) ... ok
[INFO] [stdout] test src/../README.md - (line 230) ... ok
[INFO] [stdout] test src/lib.rs - Lazy (line 266) ... ok
[INFO] [stdout] test src/../README.md - (line 186) ... ok
[INFO] [stdout] test src/../README.md - (line 296) ... ok
[INFO] [stdout] test src/lib.rs - Named (line 148) ... ok
[INFO] [stdout] test src/lib.rs - Provider (line 17) ... ok
[INFO] [stdout] test src/lib.rs - AsyncProvider (line 531) ... ok
[INFO] [stdout] test src/lib.rs - AsyncInjectable (line 552) ... ok
[INFO] [stdout] test src/lib.rs - create (line 85) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 22 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.32s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 1.98s; merged doctests compilation took 0.66s
[INFO] running `Command { std: "docker" "inspect" "ff6f152220db5299aec6ee9d3fcbd9fc2fee51d5d3942ef1cc0f71de5afd8e8b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ff6f152220db5299aec6ee9d3fcbd9fc2fee51d5d3942ef1cc0f71de5afd8e8b", kill_on_drop: false }`
[INFO] [stdout] ff6f152220db5299aec6ee9d3fcbd9fc2fee51d5d3942ef1cc0f71de5afd8e8b
