[INFO] fetching crate shaku 0.5.0... [INFO] testing shaku-0.5.0 against 1.49.0 for beta-1.50-1 [INFO] extracting crate shaku 0.5.0 into /workspace/builds/worker-1/source [INFO] validating manifest of crates.io crate shaku 0.5.0 on toolchain 1.49.0 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.49.0" "read-manifest" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] started tweaking crates.io crate shaku 0.5.0 [INFO] finished tweaking crates.io crate shaku 0.5.0 [INFO] tweaked toml for crates.io crate shaku 0.5.0 written to /workspace/builds/worker-1/source/Cargo.toml [INFO] crate crates.io crate shaku 0.5.0 already has a lockfile, it will not be regenerated [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.49.0" "fetch" "--locked" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1/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" "rustops/crates-build-env@sha256:c8ac004eab7d63a0ad09a2dde3d3353ba464f767bee4de425dc8f74c46a1905e" "/opt/rustwide/cargo-home/bin/cargo" "+1.49.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] 1376d4577560a7b520e1258445ca62e256e1251651eba20eb35826f936e055c2 [INFO] running `Command { std: "docker" "start" "-a" "1376d4577560a7b520e1258445ca62e256e1251651eba20eb35826f936e055c2", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "1376d4577560a7b520e1258445ca62e256e1251651eba20eb35826f936e055c2", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "1376d4577560a7b520e1258445ca62e256e1251651eba20eb35826f936e055c2", kill_on_drop: false }` [INFO] [stdout] 1376d4577560a7b520e1258445ca62e256e1251651eba20eb35826f936e055c2 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1/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=warn" "-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" "rustops/crates-build-env@sha256:c8ac004eab7d63a0ad09a2dde3d3353ba464f767bee4de425dc8f74c46a1905e" "/opt/rustwide/cargo-home/bin/cargo" "+1.49.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 98bd6bbe4c41df3aa189e7c7ddd0445b18f247d2ef9d354bad2ee0c397b7b5c2 [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "98bd6bbe4c41df3aa189e7c7ddd0445b18f247d2ef9d354bad2ee0c397b7b5c2", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Compiling proc-macro2 v1.0.18 [INFO] [stderr] Compiling syn v1.0.31 [INFO] [stderr] Compiling anymap v0.12.1 [INFO] [stderr] Compiling quote v1.0.7 [INFO] [stderr] Compiling shaku_derive v0.5.0 [INFO] [stderr] Compiling shaku v0.5.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 22.38s [INFO] running `Command { std: "docker" "inspect" "98bd6bbe4c41df3aa189e7c7ddd0445b18f247d2ef9d354bad2ee0c397b7b5c2", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "98bd6bbe4c41df3aa189e7c7ddd0445b18f247d2ef9d354bad2ee0c397b7b5c2", kill_on_drop: false }` [INFO] [stdout] 98bd6bbe4c41df3aa189e7c7ddd0445b18f247d2ef9d354bad2ee0c397b7b5c2 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1/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=warn" "-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" "rustops/crates-build-env@sha256:c8ac004eab7d63a0ad09a2dde3d3353ba464f767bee4de425dc8f74c46a1905e" "/opt/rustwide/cargo-home/bin/cargo" "+1.49.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] 4f2db0bb21686dd19cffc1daf0c2776d67967d68ac960937a9b8ab8d4c998f83 [INFO] running `Command { std: "docker" "start" "-a" "4f2db0bb21686dd19cffc1daf0c2776d67967d68ac960937a9b8ab8d4c998f83", kill_on_drop: false }` [INFO] [stderr] Compiling serde_derive v1.0.113 [INFO] [stderr] Compiling libc v0.2.71 [INFO] [stderr] Compiling serde v1.0.113 [INFO] [stderr] Compiling getrandom v0.1.14 [INFO] [stderr] Compiling serde_json v1.0.55 [INFO] [stderr] Compiling ppv-lite86 v0.2.8 [INFO] [stderr] Compiling rand_core v0.5.1 [INFO] [stderr] Compiling rand_chacha v0.2.2 [INFO] [stderr] Compiling rand v0.7.3 [INFO] [stderr] Compiling toml v0.5.6 [INFO] [stderr] Compiling trybuild v1.0.30 [INFO] [stderr] Compiling shaku v0.5.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 44.98s [INFO] running `Command { std: "docker" "inspect" "4f2db0bb21686dd19cffc1daf0c2776d67967d68ac960937a9b8ab8d4c998f83", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "4f2db0bb21686dd19cffc1daf0c2776d67967d68ac960937a9b8ab8d4c998f83", kill_on_drop: false }` [INFO] [stdout] 4f2db0bb21686dd19cffc1daf0c2776d67967d68ac960937a9b8ab8d4c998f83 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1/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=warn" "-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" "rustops/crates-build-env@sha256:c8ac004eab7d63a0ad09a2dde3d3353ba464f767bee4de425dc8f74c46a1905e" "/opt/rustwide/cargo-home/bin/cargo" "+1.49.0" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] cd4324a5947fe1e6cb21a81f212156d4c97a929f989d68a2adaf3abb112f819d [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "cd4324a5947fe1e6cb21a81f212156d4c97a929f989d68a2adaf3abb112f819d", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stdout] [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 0.20s [INFO] [stdout] running 0 tests [INFO] [stderr] Running /opt/rustwide/target/debug/deps/shaku-64fe0a2f750fd5f1 [INFO] [stdout] [INFO] [stderr] Running /opt/rustwide/target/debug/deps/associated_types_in_generic_bounds-832796a56859105a [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stderr] Running /opt/rustwide/target/debug/deps/circular_dependency_runtime-cabe4e344f49d60d [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test generic_submodules ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test circular_dependency_runtime ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stderr] Running /opt/rustwide/target/debug/deps/extreme_submodules-d4d171488e6036ca [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test compile_ok ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stderr] Running /opt/rustwide/target/debug/deps/generic_modules-5a71d44e9078d10c [INFO] [stderr] Running /opt/rustwide/target/debug/deps/generic_submodules-1df56473e1ff0f2a [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test can_use_generic_service_impl ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stderr] Running /opt/rustwide/target/debug/deps/hidden_submodule_dependency-77672f050a8f0551 [INFO] [stdout] test generic_submodules ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test compile_ok ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stderr] Running /opt/rustwide/target/debug/deps/module_macro_trait_dependencies-7e82c7dc12aade33 [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stderr] Running /opt/rustwide/target/debug/deps/multiple_submodules-454b3304f2e23e96 [INFO] [stdout] test compile_ok ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stderr] Running /opt/rustwide/target/debug/deps/multithread-ca1a35f4138a747c [INFO] [stdout] test multiple_submodules ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test simple_multithreaded_resolve_n_own ... ok [INFO] [stdout] test simple_multithreaded_resolve_ref_n_mut ... ok [INFO] [stderr] Running /opt/rustwide/target/debug/deps/no_default_parameter-6849d8793a15a4ba [INFO] [stdout] test simple_multithreaded_resolve_ref ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test with_given_parameter ... ok [INFO] [stdout] test without_given_parameter ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stderr] Running /opt/rustwide/target/debug/deps/override_service-6c69c83a35e012e2 [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test override_provider ... ok [INFO] [stdout] test override_component ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stderr] Running /opt/rustwide/target/debug/deps/parameters-4d70161bd5924396 [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stderr] Running /opt/rustwide/target/debug/deps/repository_service_provider-bc1b0a55968bf872 [INFO] [stdout] test default_if_not_provided ... ok [INFO] [stdout] test parameters_are_injected ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stderr] Running /opt/rustwide/target/debug/deps/resolving_ref-6a94f0e720cabf43 [INFO] [stdout] test can_mock_database ... ok [INFO] [stdout] test can_provide_send_component ... ok [INFO] [stdout] test can_mock_repository ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 5 tests [INFO] [stdout] test resolving_immutable_ref ... ok [INFO] [stdout] test resolving_mutable_ref ... ok [INFO] [stdout] test resolving_value_then_ref ... ok [INFO] [stdout] test resolving_ref_then_mut_then_value ... ok [INFO] [stdout] test resolving_ref_then_value ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stderr] Running /opt/rustwide/target/debug/deps/shaku_ui-abe77caee7811484 [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stderr] Compiling proc-macro2 v1.0.24 [INFO] [stderr] Compiling libc v0.2.81 [INFO] [stderr] Compiling getrandom v0.1.16 [INFO] [stderr] Compiling unicode-xid v0.2.1 [INFO] [stderr] Compiling syn v1.0.57 [INFO] [stderr] Checking cfg-if v1.0.0 [INFO] [stderr] Checking ppv-lite86 v0.2.10 [INFO] [stderr] Checking anymap v0.12.1 [INFO] [stderr] Compiling quote v1.0.8 [INFO] [stderr] Checking rand_core v0.5.1 [INFO] [stderr] Checking rand_chacha v0.2.2 [INFO] [stderr] Checking rand v0.7.3 [INFO] [stderr] Compiling shaku_derive v0.5.0 [INFO] [stderr] Checking shaku v0.5.0 (/opt/rustwide/workdir) [INFO] [stderr] Checking shaku-tests v0.0.0 (/opt/rustwide/target/tests/shaku) [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 27.55s [INFO] [stderr] [INFO] [stderr] [INFO] [stderr] test tests/ui/circular_dependency_compile_time.rs ... mismatch [INFO] [stderr] [INFO] [stderr] EXPECTED: [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error[E0275]: overflow evaluating the requirement `Component2: shaku::component::Component` [INFO] [stderr] --> $DIR/circular_dependency_compile_time.rs:28:1 [INFO] [stderr] | [INFO] [stderr] 28 | / module! { [INFO] [stderr] 29 | | TestModule { [INFO] [stderr] 30 | | components = [Component1, Component2], [INFO] [stderr] 31 | | providers = [] [INFO] [stderr] 32 | | } [INFO] [stderr] 33 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [INFO] [stderr] = note: required because of the requirements on the impl of `shaku::component::Component` for `Component1` [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0275]: overflow evaluating the requirement `Component1: shaku::component::Component` [INFO] [stderr] --> $DIR/circular_dependency_compile_time.rs:28:1 [INFO] [stderr] | [INFO] [stderr] 28 | / module! { [INFO] [stderr] 29 | | TestModule { [INFO] [stderr] 30 | | components = [Component1, Component2], [INFO] [stderr] 31 | | providers = [] [INFO] [stderr] 32 | | } [INFO] [stderr] 33 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [INFO] [stderr] = note: required because it appears within the type `TestModule` [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0275]: overflow evaluating the requirement `TestModule: shaku::component::HasComponent<(dyn Component2Trait + 'static)>` [INFO] [stderr] --> $DIR/circular_dependency_compile_time.rs:28:1 [INFO] [stderr] | [INFO] [stderr] 28 | / module! { [INFO] [stderr] 29 | | TestModule { [INFO] [stderr] 30 | | components = [Component1, Component2], [INFO] [stderr] 31 | | providers = [] [INFO] [stderr] 32 | | } [INFO] [stderr] 33 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [INFO] [stderr] = note: required because of the requirements on the impl of `shaku::component::Component` for `Component1` [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0275]: overflow evaluating the requirement `TestModule: shaku::component::HasComponent<(dyn Component1Trait + 'static)>` [INFO] [stderr] --> $DIR/circular_dependency_compile_time.rs:28:1 [INFO] [stderr] | [INFO] [stderr] 28 | / module! { [INFO] [stderr] 29 | | TestModule { [INFO] [stderr] 30 | | components = [Component1, Component2], [INFO] [stderr] 31 | | providers = [] [INFO] [stderr] 32 | | } [INFO] [stderr] 33 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [INFO] [stderr] = note: required because of the requirements on the impl of `shaku::component::Component` for `Component2` [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] [INFO] [stderr] ACTUAL OUTPUT: [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error[E0275]: overflow evaluating the requirement `TestModule: HasComponent<(dyn Component1Trait + 'static)>` [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] note: If the actual output is the correct output you can bless it by rerunning [INFO] [stderr] your test with the environment variable TRYBUILD=overwrite [INFO] [stderr] [INFO] [stderr] test tests/ui/component_missing_dependency.rs ... mismatch [INFO] [stderr] [INFO] [stderr] EXPECTED: [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error[E0277]: the trait bound `TestModule: shaku::component::HasComponent<(dyn DependencyTrait + 'static)>` is not satisfied [INFO] [stderr] --> $DIR/component_missing_dependency.rs:22:1 [INFO] [stderr] | [INFO] [stderr] 22 | / module! { [INFO] [stderr] 23 | | TestModule { [INFO] [stderr] 24 | | components = [ComponentImpl], [INFO] [stderr] 25 | | providers = [] [INFO] [stderr] 26 | | } [INFO] [stderr] 27 | | } [INFO] [stderr] | |_^ the trait `shaku::component::HasComponent<(dyn DependencyTrait + 'static)>` is not implemented for `TestModule` [INFO] [stderr] | [INFO] [stderr] = help: the following implementations were found: [INFO] [stderr] >::Interface>> [INFO] [stderr] = note: required because of the requirements on the impl of `shaku::component::Component` for `ComponentImpl` [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `TestModule: shaku::component::HasComponent<(dyn DependencyTrait + 'static)>` is not satisfied [INFO] [stderr] --> $DIR/component_missing_dependency.rs:22:1 [INFO] [stderr] | [INFO] [stderr] 22 | / module! { [INFO] [stderr] 23 | | TestModule { [INFO] [stderr] 24 | | components = [ComponentImpl], [INFO] [stderr] 25 | | providers = [] [INFO] [stderr] 26 | | } [INFO] [stderr] 27 | | } [INFO] [stderr] | |_^ the trait `shaku::component::HasComponent<(dyn DependencyTrait + 'static)>` is not implemented for `TestModule` [INFO] [stderr] | [INFO] [stderr] = help: the following implementations were found: [INFO] [stderr] >::Interface>> [INFO] [stderr] = note: required because of the requirements on the impl of `shaku::component::Component` for `ComponentImpl` [INFO] [stderr] = note: required because it appears within the type `TestModule` [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] [INFO] [stderr] ACTUAL OUTPUT: [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error[E0277]: the trait bound `TestModule: HasComponent<(dyn DependencyTrait + 'static)>` is not satisfied [INFO] [stderr] --> $DIR/component_missing_dependency.rs:22:1 [INFO] [stderr] | [INFO] [stderr] 22 | / module! { [INFO] [stderr] 23 | | TestModule { [INFO] [stderr] 24 | | components = [ComponentImpl], [INFO] [stderr] 25 | | providers = [] [INFO] [stderr] 26 | | } [INFO] [stderr] 27 | | } [INFO] [stderr] | |_^ the trait `HasComponent<(dyn DependencyTrait + 'static)>` is not implemented for `TestModule` [INFO] [stderr] | [INFO] [stderr] = help: the following implementations were found: [INFO] [stderr] >::Interface>> [INFO] [stderr] = note: required because of the requirements on the impl of `shaku::Component` for `ComponentImpl` [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `TestModule: HasComponent<(dyn DependencyTrait + 'static)>` is not satisfied [INFO] [stderr] --> $DIR/component_missing_dependency.rs:22:1 [INFO] [stderr] | [INFO] [stderr] 22 | / module! { [INFO] [stderr] 23 | | TestModule { [INFO] [stderr] 24 | | components = [ComponentImpl], [INFO] [stderr] 25 | | providers = [] [INFO] [stderr] 26 | | } [INFO] [stderr] 27 | | } [INFO] [stderr] | |_^ the trait `HasComponent<(dyn DependencyTrait + 'static)>` is not implemented for `TestModule` [INFO] [stderr] | [INFO] [stderr] ::: $WORKSPACE/src/module/module_traits.rs:36:19 [INFO] [stderr] | [INFO] [stderr] 36 | pub trait Module: ModuleInterface { [INFO] [stderr] | --------------- required by this bound in `Module` [INFO] [stderr] | [INFO] [stderr] = help: the following implementations were found: [INFO] [stderr] >::Interface>> [INFO] [stderr] = note: required because of the requirements on the impl of `shaku::Component` for `ComponentImpl` [INFO] [stderr] = note: required because it appears within the type `TestModule` [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] note: If the actual output is the correct output you can bless it by rerunning [INFO] [stderr] your test with the environment variable TRYBUILD=overwrite [INFO] [stderr] [INFO] [stderr] test tests/ui/provider_missing_component_dependency.rs ... mismatch [INFO] [stderr] [INFO] [stderr] EXPECTED: [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error[E0277]: the trait bound `TestModule: shaku::component::HasComponent<(dyn DependencyTrait + 'static)>` is not satisfied [INFO] [stderr] --> $DIR/provider_missing_component_dependency.rs:22:2 [INFO] [stderr] | [INFO] [stderr] 22 | module! { [INFO] [stderr] | __^ [INFO] [stderr] 23 | | TestModule { [INFO] [stderr] 24 | | components = [], [INFO] [stderr] 25 | | providers = [ProviderImpl] [INFO] [stderr] 26 | | } [INFO] [stderr] 27 | | } [INFO] [stderr] | |_^ the trait `shaku::component::HasComponent<(dyn DependencyTrait + 'static)>` is not implemented for `TestModule` [INFO] [stderr] | [INFO] [stderr] = note: required because of the requirements on the impl of `shaku::provider::Provider` for `ProviderImpl` [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `TestModule: shaku::component::HasComponent<(dyn DependencyTrait + 'static)>` is not satisfied [INFO] [stderr] --> $DIR/provider_missing_component_dependency.rs:22:1 [INFO] [stderr] | [INFO] [stderr] 22 | / module! { [INFO] [stderr] 23 | | TestModule { [INFO] [stderr] 24 | | components = [], [INFO] [stderr] 25 | | providers = [ProviderImpl] [INFO] [stderr] 26 | | } [INFO] [stderr] 27 | | } [INFO] [stderr] | |_^ the trait `shaku::component::HasComponent<(dyn DependencyTrait + 'static)>` is not implemented for `TestModule` [INFO] [stderr] | [INFO] [stderr] = note: required because of the requirements on the impl of `shaku::provider::Provider` for `ProviderImpl` [INFO] [stderr] = note: required because it appears within the type `TestModule` [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `TestModule: shaku::component::HasComponent<(dyn DependencyTrait + 'static)>` is not satisfied [INFO] [stderr] --> $DIR/provider_missing_component_dependency.rs:22:1 [INFO] [stderr] | [INFO] [stderr] 22 | / module! { [INFO] [stderr] 23 | | TestModule { [INFO] [stderr] 24 | | components = [], [INFO] [stderr] 25 | | providers = [ProviderImpl] [INFO] [stderr] 26 | | } [INFO] [stderr] 27 | | } [INFO] [stderr] | |_^ the trait `shaku::component::HasComponent<(dyn DependencyTrait + 'static)>` is not implemented for `TestModule` [INFO] [stderr] | [INFO] [stderr] = note: required because of the requirements on the impl of `shaku::provider::Provider` for `ProviderImpl` [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] [INFO] [stderr] ACTUAL OUTPUT: [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error[E0277]: the trait bound `TestModule: HasComponent<(dyn DependencyTrait + 'static)>` is not satisfied [INFO] [stderr] --> $DIR/provider_missing_component_dependency.rs:22:1 [INFO] [stderr] | [INFO] [stderr] 22 | / module! { [INFO] [stderr] 23 | | TestModule { [INFO] [stderr] 24 | | components = [], [INFO] [stderr] 25 | | providers = [ProviderImpl] [INFO] [stderr] 26 | | } [INFO] [stderr] 27 | | } [INFO] [stderr] | |_^ the trait `HasComponent<(dyn DependencyTrait + 'static)>` is not implemented for `TestModule` [INFO] [stderr] | [INFO] [stderr] = note: required because of the requirements on the impl of `Provider` for `ProviderImpl` [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `TestModule: HasComponent<(dyn DependencyTrait + 'static)>` is not satisfied [INFO] [stderr] --> $DIR/provider_missing_component_dependency.rs:22:1 [INFO] [stderr] | [INFO] [stderr] 22 | / module! { [INFO] [stderr] 23 | | TestModule { [INFO] [stderr] 24 | | components = [], [INFO] [stderr] 25 | | providers = [ProviderImpl] [INFO] [stderr] 26 | | } [INFO] [stderr] 27 | | } [INFO] [stderr] | |_^ the trait `HasComponent<(dyn DependencyTrait + 'static)>` is not implemented for `TestModule` [INFO] [stderr] | [INFO] [stderr] ::: $WORKSPACE/src/module/module_traits.rs:36:19 [INFO] [stderr] | [INFO] [stderr] 36 | pub trait Module: ModuleInterface { [INFO] [stderr] | --------------- required by this bound in `Module` [INFO] [stderr] | [INFO] [stderr] = note: required because of the requirements on the impl of `Provider` for `ProviderImpl` [INFO] [stderr] = note: required because it appears within the type `TestModule` [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] note: If the actual output is the correct output you can bless it by rerunning [INFO] [stderr] your test with the environment variable TRYBUILD=overwrite [INFO] [stderr] [INFO] [stderr] test tests/ui/provider_missing_provider_dependency.rs ... mismatch [INFO] [stderr] [INFO] [stderr] EXPECTED: [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error[E0277]: the trait bound `TestModule: shaku::provider::HasProvider<(dyn DependencyTrait + 'static)>` is not satisfied [INFO] [stderr] --> $DIR/provider_missing_provider_dependency.rs:21:2 [INFO] [stderr] | [INFO] [stderr] 21 | module! { [INFO] [stderr] | __^ [INFO] [stderr] 22 | | TestModule { [INFO] [stderr] 23 | | components = [], [INFO] [stderr] 24 | | providers = [ProviderImpl] [INFO] [stderr] 25 | | } [INFO] [stderr] 26 | | } [INFO] [stderr] | |_^ the trait `shaku::provider::HasProvider<(dyn DependencyTrait + 'static)>` is not implemented for `TestModule` [INFO] [stderr] | [INFO] [stderr] = help: the following implementations were found: [INFO] [stderr] >::Interface>> [INFO] [stderr] = note: required because of the requirements on the impl of `shaku::provider::Provider` for `ProviderImpl` [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `TestModule: shaku::provider::HasProvider<(dyn DependencyTrait + 'static)>` is not satisfied [INFO] [stderr] --> $DIR/provider_missing_provider_dependency.rs:21:1 [INFO] [stderr] | [INFO] [stderr] 21 | / module! { [INFO] [stderr] 22 | | TestModule { [INFO] [stderr] 23 | | components = [], [INFO] [stderr] 24 | | providers = [ProviderImpl] [INFO] [stderr] 25 | | } [INFO] [stderr] 26 | | } [INFO] [stderr] | |_^ the trait `shaku::provider::HasProvider<(dyn DependencyTrait + 'static)>` is not implemented for `TestModule` [INFO] [stderr] | [INFO] [stderr] = help: the following implementations were found: [INFO] [stderr] >::Interface>> [INFO] [stderr] = note: required because of the requirements on the impl of `shaku::provider::Provider` for `ProviderImpl` [INFO] [stderr] = note: required because it appears within the type `TestModule` [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `TestModule: shaku::provider::HasProvider<(dyn DependencyTrait + 'static)>` is not satisfied [INFO] [stderr] --> $DIR/provider_missing_provider_dependency.rs:21:1 [INFO] [stderr] | [INFO] [stderr] 21 | / module! { [INFO] [stderr] 22 | | TestModule { [INFO] [stderr] 23 | | components = [], [INFO] [stderr] 24 | | providers = [ProviderImpl] [INFO] [stderr] 25 | | } [INFO] [stderr] 26 | | } [INFO] [stderr] | |_^ the trait `shaku::provider::HasProvider<(dyn DependencyTrait + 'static)>` is not implemented for `TestModule` [INFO] [stderr] | [INFO] [stderr] = help: the following implementations were found: [INFO] [stderr] >::Interface>> [INFO] [stderr] = note: required because of the requirements on the impl of `shaku::provider::Provider` for `ProviderImpl` [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] [INFO] [stderr] ACTUAL OUTPUT: [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error[E0277]: the trait bound `TestModule: HasProvider<(dyn DependencyTrait + 'static)>` is not satisfied [INFO] [stderr] --> $DIR/provider_missing_provider_dependency.rs:21:1 [INFO] [stderr] | [INFO] [stderr] 21 | / module! { [INFO] [stderr] 22 | | TestModule { [INFO] [stderr] 23 | | components = [], [INFO] [stderr] 24 | | providers = [ProviderImpl] [INFO] [stderr] 25 | | } [INFO] [stderr] 26 | | } [INFO] [stderr] | |_^ the trait `HasProvider<(dyn DependencyTrait + 'static)>` is not implemented for `TestModule` [INFO] [stderr] | [INFO] [stderr] = help: the following implementations were found: [INFO] [stderr] >::Interface>> [INFO] [stderr] = note: required because of the requirements on the impl of `Provider` for `ProviderImpl` [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `TestModule: HasProvider<(dyn DependencyTrait + 'static)>` is not satisfied [INFO] [stderr] --> $DIR/provider_missing_provider_dependency.rs:21:1 [INFO] [stderr] | [INFO] [stderr] 21 | / module! { [INFO] [stderr] 22 | | TestModule { [INFO] [stderr] 23 | | components = [], [INFO] [stderr] 24 | | providers = [ProviderImpl] [INFO] [stderr] 25 | | } [INFO] [stderr] 26 | | } [INFO] [stderr] | |_^ the trait `HasProvider<(dyn DependencyTrait + 'static)>` is not implemented for `TestModule` [INFO] [stderr] | [INFO] [stderr] ::: $WORKSPACE/src/module/module_traits.rs:36:19 [INFO] [stderr] | [INFO] [stderr] 36 | pub trait Module: ModuleInterface { [INFO] [stderr] | --------------- required by this bound in `Module` [INFO] [stderr] | [INFO] [stderr] = help: the following implementations were found: [INFO] [stderr] >::Interface>> [INFO] [stderr] = note: required because of the requirements on the impl of `Provider` for `ProviderImpl` [INFO] [stderr] = note: required because it appears within the type `TestModule` [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] note: If the actual output is the correct output you can bless it by rerunning [INFO] [stderr] your test with the environment variable TRYBUILD=overwrite [INFO] [stderr] [INFO] [stderr] test tests/ui/resolve_unregistered_component.rs ... mismatch [INFO] [stderr] [INFO] [stderr] EXPECTED: [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error[E0277]: the trait bound `TestModule: shaku::component::HasComponent<(dyn ServiceTrait + 'static)>` is not satisfied [INFO] [stderr] --> $DIR/resolve_unregistered_component.rs:21:66 [INFO] [stderr] | [INFO] [stderr] 21 | let _service = HasComponent::::resolve_ref(&module); [INFO] [stderr] | ^^^^^^^ the trait `shaku::component::HasComponent<(dyn ServiceTrait + 'static)>` is not implemented for `TestModule` [INFO] [stderr] | [INFO] [stderr] = note: required by `shaku::component::HasComponent::resolve_ref` [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] [INFO] [stderr] ACTUAL OUTPUT: [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error[E0277]: the trait bound `TestModule: HasComponent<(dyn ServiceTrait + 'static)>` is not satisfied [INFO] [stderr] --> $DIR/resolve_unregistered_component.rs:21:66 [INFO] [stderr] | [INFO] [stderr] 21 | let _service = HasComponent::::resolve_ref(&module); [INFO] [stderr] | ^^^^^^^ the trait `HasComponent<(dyn ServiceTrait + 'static)>` is not implemented for `TestModule` [INFO] [stderr] | [INFO] [stderr] = note: required by `resolve_ref` [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] note: If the actual output is the correct output you can bless it by rerunning [INFO] [stderr] your test with the environment variable TRYBUILD=overwrite [INFO] [stderr] [INFO] [stderr] test tests/ui/resolve_unregistered_provider.rs ... mismatch [INFO] [stderr] [INFO] [stderr] EXPECTED: [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error[E0277]: the trait bound `TestModule: shaku::provider::HasProvider` is not satisfied [INFO] [stderr] --> $DIR/resolve_unregistered_provider.rs:21:61 [INFO] [stderr] | [INFO] [stderr] 21 | let _service = HasProvider::::provide(&module); [INFO] [stderr] | ^^^^^^^ the trait `shaku::provider::HasProvider` is not implemented for `TestModule` [INFO] [stderr] | [INFO] [stderr] = note: required by `shaku::provider::HasProvider::provide` [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] [INFO] [stderr] ACTUAL OUTPUT: [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error[E0277]: the trait bound `TestModule: HasProvider` is not satisfied [INFO] [stderr] --> $DIR/resolve_unregistered_provider.rs:21:61 [INFO] [stderr] | [INFO] [stderr] 21 | let _service = HasProvider::::provide(&module); [INFO] [stderr] | ^^^^^^^ the trait `HasProvider` is not implemented for `TestModule` [INFO] [stderr] | [INFO] [stderr] = note: required by `shaku::HasProvider::provide` [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] note: If the actual output is the correct output you can bless it by rerunning [INFO] [stderr] your test with the environment variable TRYBUILD=overwrite [INFO] [stderr] [INFO] [stderr] [INFO] [stderr] [INFO] [stderr] error: test failed, to rerun pass '--test shaku_ui' [INFO] [stdout] test compile_fail ... FAILED [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [INFO] [stdout] ---- compile_fail stdout ---- [INFO] [stdout] thread 'compile_fail' panicked at '6 of 6 tests failed', /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/trybuild-1.0.30/src/run.rs:60:13 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55fe77a31990 - std::backtrace_rs::backtrace::libunwind::trace::h04d12fdcddff82aa [INFO] [stdout] at /rustc/e1884a8e3c3e813aada8254edfa120e85bf5ffca/library/std/src/../../backtrace/src/backtrace/libunwind.rs:100:5 [INFO] [stdout] 1: 0x55fe77a31990 - std::backtrace_rs::backtrace::trace_unsynchronized::h1459b974b6fbe5e1 [INFO] [stdout] at /rustc/e1884a8e3c3e813aada8254edfa120e85bf5ffca/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 [INFO] [stdout] 2: 0x55fe77a31990 - std::sys_common::backtrace::_print_fmt::h9b8396a669123d95 [INFO] [stdout] at /rustc/e1884a8e3c3e813aada8254edfa120e85bf5ffca/library/std/src/sys_common/backtrace.rs:67:5 [INFO] [stdout] 3: 0x55fe77a31990 - ::fmt::he009dcaaa75eed60 [INFO] [stdout] at /rustc/e1884a8e3c3e813aada8254edfa120e85bf5ffca/library/std/src/sys_common/backtrace.rs:46:22 [INFO] [stdout] 4: 0x55fe77a56b3c - core::fmt::write::h77b4746b0dea1dd3 [INFO] [stdout] at /rustc/e1884a8e3c3e813aada8254edfa120e85bf5ffca/library/core/src/fmt/mod.rs:1078:17 [INFO] [stdout] 5: 0x55fe779d9016 - std::io::Write::write_fmt::h3a40d9c04f88bb58 [INFO] [stdout] at /rustc/e1884a8e3c3e813aada8254edfa120e85bf5ffca/library/std/src/io/mod.rs:1518:15 [INFO] [stdout] 6: 0x55fe77a2a92d - std::io::impls::>::write_fmt::h1b3d263673641f53 [INFO] [stdout] at /rustc/e1884a8e3c3e813aada8254edfa120e85bf5ffca/library/std/src/io/impls.rs:179:9 [INFO] [stdout] 7: 0x55fe77a34125 - std::sys_common::backtrace::_print::h2d880c9e69a21be9 [INFO] [stdout] at /rustc/e1884a8e3c3e813aada8254edfa120e85bf5ffca/library/std/src/sys_common/backtrace.rs:49:5 [INFO] [stdout] 8: 0x55fe77a34125 - std::sys_common::backtrace::print::h5f02b1bb49f36879 [INFO] [stdout] at /rustc/e1884a8e3c3e813aada8254edfa120e85bf5ffca/library/std/src/sys_common/backtrace.rs:36:9 [INFO] [stdout] 9: 0x55fe77a34125 - std::panicking::default_hook::{{closure}}::h658e288a7a809b29 [INFO] [stdout] at /rustc/e1884a8e3c3e813aada8254edfa120e85bf5ffca/library/std/src/panicking.rs:208:50 [INFO] [stdout] 10: 0x55fe77a33d72 - std::panicking::default_hook::hb52d73f0da9a4bb8 [INFO] [stdout] at /rustc/e1884a8e3c3e813aada8254edfa120e85bf5ffca/library/std/src/panicking.rs:224:9 [INFO] [stdout] 11: 0x55fe77a348c1 - std::panicking::rust_panic_with_hook::hfe7e1c684e3e6462 [INFO] [stdout] at /rustc/e1884a8e3c3e813aada8254edfa120e85bf5ffca/library/std/src/panicking.rs:593:17 [INFO] [stdout] 12: 0x55fe77a34407 - std::panicking::begin_panic_handler::{{closure}}::h42939e004b32765c [INFO] [stdout] at /rustc/e1884a8e3c3e813aada8254edfa120e85bf5ffca/library/std/src/panicking.rs:499:13 [INFO] [stdout] 13: 0x55fe77a31e4c - std::sys_common::backtrace::__rust_end_short_backtrace::h9d2070f7bf9fd56c [INFO] [stdout] at /rustc/e1884a8e3c3e813aada8254edfa120e85bf5ffca/library/std/src/sys_common/backtrace.rs:141:18 [INFO] [stdout] 14: 0x55fe77a34369 - rust_begin_unwind [INFO] [stdout] at /rustc/e1884a8e3c3e813aada8254edfa120e85bf5ffca/library/std/src/panicking.rs:495:5 [INFO] [stdout] 15: 0x55fe77a3431b - std::panicking::begin_panic_fmt::h4a7e15187eac098d [INFO] [stdout] at /rustc/e1884a8e3c3e813aada8254edfa120e85bf5ffca/library/std/src/panicking.rs:437:5 [INFO] [stdout] 16: 0x55fe7784132e - trybuild::run::::run::h9e66366c8d4e5ccd [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/trybuild-1.0.30/src/run.rs:60:13 [INFO] [stdout] 17: 0x55fe7784772f - ::drop::h42a864ef1b7e1bf0 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/trybuild-1.0.30/src/lib.rs:282:13 [INFO] [stdout] 18: 0x55fe777f2f36 - core::ptr::drop_in_place::h31c92fd53192bcd8 [INFO] [stdout] at /rustc/e1884a8e3c3e813aada8254edfa120e85bf5ffca/library/core/src/ptr/mod.rs:175:1 [INFO] [stdout] 19: 0x55fe777f3a01 - shaku_ui::compile_fail::h81128b3acf09f8e2 [INFO] [stdout] at /opt/rustwide/workdir/tests/shaku_ui.rs:6:1 [INFO] [stdout] 20: 0x55fe777f39ba - shaku_ui::compile_fail::{{closure}}::hf87f911a10b9fca4 [INFO] [stdout] at /opt/rustwide/workdir/tests/shaku_ui.rs:2:1 [INFO] [stdout] 21: 0x55fe777f2eae - core::ops::function::FnOnce::call_once::h61b186695e7ee128 [INFO] [stdout] at /rustc/e1884a8e3c3e813aada8254edfa120e85bf5ffca/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 22: 0x55fe77a00b63 - core::ops::function::FnOnce::call_once::hdbd2235b6243db3d [INFO] [stdout] at /rustc/e1884a8e3c3e813aada8254edfa120e85bf5ffca/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 23: 0x55fe77a00b63 - test::__rust_begin_short_backtrace::hb1dea1c208110812 [INFO] [stdout] at /rustc/e1884a8e3c3e813aada8254edfa120e85bf5ffca/library/test/src/lib.rs:517:5 [INFO] [stdout] 24: 0x55fe779ff00a - as core::ops::function::FnOnce>::call_once::h5d11a40efef721f2 [INFO] [stdout] at /rustc/e1884a8e3c3e813aada8254edfa120e85bf5ffca/library/alloc/src/boxed.rs:1307:9 [INFO] [stdout] 25: 0x55fe779ff00a - as core::ops::function::FnOnce<()>>::call_once::h23961df98af0bc5a [INFO] [stdout] at /rustc/e1884a8e3c3e813aada8254edfa120e85bf5ffca/library/std/src/panic.rs:322:9 [INFO] [stdout] 26: 0x55fe779ff00a - std::panicking::try::do_call::h6390646e3de3fb9e [INFO] [stdout] at /rustc/e1884a8e3c3e813aada8254edfa120e85bf5ffca/library/std/src/panicking.rs:381:40 [INFO] [stdout] 27: 0x55fe779ff00a - std::panicking::try::hc531439ab6159192 [INFO] [stdout] at /rustc/e1884a8e3c3e813aada8254edfa120e85bf5ffca/library/std/src/panicking.rs:345:19 [INFO] [stdout] 28: 0x55fe779ff00a - std::panic::catch_unwind::h859d8bdaf9b4855c [INFO] [stdout] at /rustc/e1884a8e3c3e813aada8254edfa120e85bf5ffca/library/std/src/panic.rs:396:14 [INFO] [stdout] 29: 0x55fe779ff00a - test::run_test_in_process::hae60aa74417e3abc [INFO] [stdout] at /rustc/e1884a8e3c3e813aada8254edfa120e85bf5ffca/library/test/src/lib.rs:544:18 [INFO] [stdout] 30: 0x55fe779ff00a - test::run_test::run_test_inner::{{closure}}::hf48c86652c4a151d [INFO] [stdout] at /rustc/e1884a8e3c3e813aada8254edfa120e85bf5ffca/library/test/src/lib.rs:450:39 [INFO] [stdout] 31: 0x55fe779d8396 - std::sys_common::backtrace::__rust_begin_short_backtrace::hb82b392232b8bd1f [INFO] [stdout] at /rustc/e1884a8e3c3e813aada8254edfa120e85bf5ffca/library/std/src/sys_common/backtrace.rs:125:18 [INFO] [stdout] 32: 0x55fe779dd393 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h79ca9e9abe157956 [INFO] [stdout] at /rustc/e1884a8e3c3e813aada8254edfa120e85bf5ffca/library/std/src/thread/mod.rs:474:17 [INFO] [stdout] 33: 0x55fe779dd393 - as core::ops::function::FnOnce<()>>::call_once::ha12f1f228780a4f7 [INFO] [stdout] at /rustc/e1884a8e3c3e813aada8254edfa120e85bf5ffca/library/std/src/panic.rs:322:9 [INFO] [stdout] 34: 0x55fe779dd393 - std::panicking::try::do_call::h722bb7416d021cdc [INFO] [stdout] at /rustc/e1884a8e3c3e813aada8254edfa120e85bf5ffca/library/std/src/panicking.rs:381:40 [INFO] [stdout] 35: 0x55fe779dd393 - std::panicking::try::h78e5abca71ac7cac [INFO] [stdout] at /rustc/e1884a8e3c3e813aada8254edfa120e85bf5ffca/library/std/src/panicking.rs:345:19 [INFO] [stdout] 36: 0x55fe779dd393 - std::panic::catch_unwind::h95162588bd0fa090 [INFO] [stdout] at /rustc/e1884a8e3c3e813aada8254edfa120e85bf5ffca/library/std/src/panic.rs:396:14 [INFO] [stdout] 37: 0x55fe779dd393 - std::thread::Builder::spawn_unchecked::{{closure}}::h64da5c4b9acc58dc [INFO] [stdout] at /rustc/e1884a8e3c3e813aada8254edfa120e85bf5ffca/library/std/src/thread/mod.rs:473:30 [INFO] [stdout] 38: 0x55fe779dd393 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h7a8c588ad0b69edb [INFO] [stdout] at /rustc/e1884a8e3c3e813aada8254edfa120e85bf5ffca/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 39: 0x55fe77a3b6ca - as core::ops::function::FnOnce>::call_once::h09ff301006f1aeca [INFO] [stdout] at /rustc/e1884a8e3c3e813aada8254edfa120e85bf5ffca/library/alloc/src/boxed.rs:1307:9 [INFO] [stdout] 40: 0x55fe77a3b6ca - as core::ops::function::FnOnce>::call_once::he79488c8f00b5f31 [INFO] [stdout] at /rustc/e1884a8e3c3e813aada8254edfa120e85bf5ffca/library/alloc/src/boxed.rs:1307:9 [INFO] [stdout] 41: 0x55fe77a3b6ca - std::sys::unix::thread::Thread::new::thread_start::h587efff279c68ba7 [INFO] [stdout] at /rustc/e1884a8e3c3e813aada8254edfa120e85bf5ffca/library/std/src/sys/unix/thread.rs:71:17 [INFO] [stdout] 42: 0x7f99ab0ad609 - start_thread [INFO] [stdout] 43: 0x7f99aae7f293 - clone [INFO] [stdout] 44: 0x0 - [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] compile_fail [INFO] [stdout] [INFO] [stdout] test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "cd4324a5947fe1e6cb21a81f212156d4c97a929f989d68a2adaf3abb112f819d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "cd4324a5947fe1e6cb21a81f212156d4c97a929f989d68a2adaf3abb112f819d", kill_on_drop: false }` [INFO] [stdout] cd4324a5947fe1e6cb21a81f212156d4c97a929f989d68a2adaf3abb112f819d