[INFO] fetching crate vert-macros 0.1.1...
[INFO] testing vert-macros-0.1.1 against master#0d162b25edd5bf0dba9a22e83b614f1113e90474 for pr-150681
[INFO] extracting crate vert-macros 0.1.1 into /workspace/builds/worker-7-tc1/source
[INFO] started tweaking crates.io crate vert-macros 0.1.1
[INFO] finished tweaking crates.io crate vert-macros 0.1.1
[INFO] tweaked toml for crates.io crate vert-macros 0.1.1 written to /workspace/builds/worker-7-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate vert-macros 0.1.1 on toolchain 0d162b25edd5bf0dba9a22e83b614f1113e90474
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+0d162b25edd5bf0dba9a22e83b614f1113e90474" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+0d162b25edd5bf0dba9a22e83b614f1113e90474" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 4 packages to latest compatible versions
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+0d162b25edd5bf0dba9a22e83b614f1113e90474" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+0d162b25edd5bf0dba9a22e83b614f1113e90474" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] bfa2810eddf91ec14f58369f1820c54e6385143f8debc9e112ec4484670f7ada
[INFO] running `Command { std: "docker" "start" "-a" "bfa2810eddf91ec14f58369f1820c54e6385143f8debc9e112ec4484670f7ada", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "bfa2810eddf91ec14f58369f1820c54e6385143f8debc9e112ec4484670f7ada", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "bfa2810eddf91ec14f58369f1820c54e6385143f8debc9e112ec4484670f7ada", kill_on_drop: false }`
[INFO] [stdout] bfa2810eddf91ec14f58369f1820c54e6385143f8debc9e112ec4484670f7ada
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+0d162b25edd5bf0dba9a22e83b614f1113e90474" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 1f83877a007c911bbbceed48107bd0701ae20c258f96253969f85add17641282
[INFO] running `Command { std: "docker" "start" "-a" "1f83877a007c911bbbceed48107bd0701ae20c258f96253969f85add17641282", kill_on_drop: false }`
[INFO] [stderr]    Compiling syn v2.0.114
[INFO] [stderr]    Compiling vert-macros v0.1.1 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused import: `parse_quote`
[INFO] [stdout]  --> src/lib.rs:3:11
[INFO] [stdout]   |
[INFO] [stdout] 3 | use syn::{parse_quote, TypePath};
[INFO] [stdout]   |           ^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 5.62s
[INFO] running `Command { std: "docker" "inspect" "1f83877a007c911bbbceed48107bd0701ae20c258f96253969f85add17641282", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1f83877a007c911bbbceed48107bd0701ae20c258f96253969f85add17641282", kill_on_drop: false }`
[INFO] [stdout] 1f83877a007c911bbbceed48107bd0701ae20c258f96253969f85add17641282
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+0d162b25edd5bf0dba9a22e83b614f1113e90474" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 32bcfd2e9fd3fcda187c199a7d9ddace913b14aa1de8035a93ccf7424c02c73b
[INFO] running `Command { std: "docker" "start" "-a" "32bcfd2e9fd3fcda187c199a7d9ddace913b14aa1de8035a93ccf7424c02c73b", kill_on_drop: false }`
[INFO] [stderr]    Compiling vert-macros v0.1.1 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused import: `parse_quote`
[INFO] [stdout]  --> src/lib.rs:3:11
[INFO] [stdout]   |
[INFO] [stdout] 3 | use syn::{parse_quote, TypePath};
[INFO] [stdout]   |           ^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `parse_quote`
[INFO] [stdout]  --> src/lib.rs:3:11
[INFO] [stdout]   |
[INFO] [stdout] 3 | use syn::{parse_quote, TypePath};
[INFO] [stdout]   |           ^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.39s
[INFO] running `Command { std: "docker" "inspect" "32bcfd2e9fd3fcda187c199a7d9ddace913b14aa1de8035a93ccf7424c02c73b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "32bcfd2e9fd3fcda187c199a7d9ddace913b14aa1de8035a93ccf7424c02c73b", kill_on_drop: false }`
[INFO] [stdout] 32bcfd2e9fd3fcda187c199a7d9ddace913b14aa1de8035a93ccf7424c02c73b
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+0d162b25edd5bf0dba9a22e83b614f1113e90474" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] e04468bba0ea59f025ab30362f25df688296210a1a89650f52a1904e2fd5a143
[INFO] running `Command { std: "docker" "start" "-a" "e04468bba0ea59f025ab30362f25df688296210a1a89650f52a1904e2fd5a143", kill_on_drop: false }`
[INFO] [stderr] warning: unused import: `parse_quote`
[INFO] [stderr]  --> src/lib.rs:3:11
[INFO] [stderr]   |
[INFO] [stderr] 3 | use syn::{parse_quote, TypePath};
[INFO] [stderr]   |           ^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `vert-macros` (lib) generated 1 warning (run `cargo fix --lib -p vert-macros` to apply 1 suggestion)
[INFO] [stderr] warning: `vert-macros` (lib test) generated 1 warning (1 duplicate)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.02s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/vert_macros-42a7b7489c5fbfe9)
[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]    Doc-tests vert_macros
[INFO] [stderr] warning: unknown attribute `no-run`
[INFO] [stderr]   --> src/lib.rs:5:1
[INFO] [stderr]    |
[INFO] [stderr]  5 | / ///
[INFO] [stderr]  6 | | /// A struct like this:
[INFO] [stderr]  7 | | /// ```rust,no-run
[INFO] [stderr]  8 | | /// pub struct RendererDependencies {
[INFO] [stderr] ...  |
[INFO] [stderr] 39 | | /// }
[INFO] [stderr] 40 | | /// ```   
[INFO] [stderr]    | |__________^
[INFO] [stderr]    |
[INFO] [stderr]    = help: use `no_run` to compile, but not run, the code sample during testing
[INFO] [stderr]    = help: this code block may be skipped during testing, because unknown attributes are treated as markers for code samples written in other programming languages, unless it is also explicitly marked as `rust`
[INFO] [stderr]    = note: `#[warn(rustdoc::invalid_codeblock_attributes)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unknown attribute `no-run`
[INFO] [stderr]    --> src/lib.rs:148:1
[INFO] [stderr]     |
[INFO] [stderr] 148 | / /// Derives the Lerp trait for a struct where each field implements Lerp.
[INFO] [stderr] 149 | | /// For example the Struct:
[INFO] [stderr] 150 | | /// ```rust,no-run
[INFO] [stderr] 151 | | /// struct Color{
[INFO] [stderr] ...   |
[INFO] [stderr] 171 | | ///
[INFO] [stderr] 172 | | /// Don't use this Derive Macro if the fields should not be lerped independently.
[INFO] [stderr]     | |_________________________________________________________________________________^
[INFO] [stderr]     |
[INFO] [stderr]     = help: use `no_run` to compile, but not run, the code sample during testing
[INFO] [stderr]     = help: this code block may be skipped during testing, because unknown attributes are treated as markers for code samples written in other programming languages, unless it is also explicitly marked as `rust`
[INFO] [stderr] 
[INFO] [stderr] warning: 2 warnings emitted
[INFO] [stderr] 
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test src/lib.rs - derive_dependencies (line 7) ... FAILED
[INFO] [stdout] test src/lib.rs - derive_lerp (line 150) ... ok
[INFO] [stdout] test src/lib.rs - derive_lerp (line 160) ... FAILED
[INFO] [stdout] test src/lib.rs - derive_dependencies (line 14) ... FAILED
[INFO] [stderr] error: doctest failed, to rerun pass `--doc`
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- src/lib.rs - derive_dependencies (line 7) stdout ----
[INFO] [stdout] error[E0425]: cannot find type `Handle` in this scope
[INFO] [stdout]  --> src/lib.rs:9:16
[INFO] [stdout]   |
[INFO] [stdout] 9 |     scheduler: Handle<Scheduler>,
[INFO] [stdout]   |                ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Scheduler` in this scope
[INFO] [stdout]  --> src/lib.rs:9:23
[INFO] [stdout]   |
[INFO] [stdout] 9 |     scheduler: Handle<Scheduler>,
[INFO] [stdout]   |                       ^^^^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]   |
[INFO] [stdout] 8 | pub struct RendererDependencies<Scheduler> {
[INFO] [stdout]   |                                +++++++++++
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Handle` in this scope
[INFO] [stdout]   --> src/lib.rs:10:15
[INFO] [stdout]    |
[INFO] [stdout] 10 |     graphics: Handle<GraphicsContext>,
[INFO] [stdout]    |               ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `GraphicsContext` in this scope
[INFO] [stdout]   --> src/lib.rs:10:22
[INFO] [stdout]    |
[INFO] [stdout] 10 |     graphics: Handle<GraphicsContext>,
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout]  8 | pub struct RendererDependencies<GraphicsContext> {
[INFO] [stdout]    |                                +++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - derive_lerp (line 160) stdout ----
[INFO] [stdout] error[E0405]: cannot find trait `Lerp` in this scope
[INFO] [stdout]    --> src/lib.rs:161:6
[INFO] [stdout]     |
[INFO] [stdout] 161 | impl Lerp for Color{
[INFO] [stdout]     |      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Color` in this scope
[INFO] [stdout]    --> src/lib.rs:161:15
[INFO] [stdout]     |
[INFO] [stdout] 161 | impl Lerp for Color{
[INFO] [stdout]     |               ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Color` in this scope
[INFO] [stdout]    --> src/lib.rs:163:9
[INFO] [stdout]     |
[INFO] [stdout] 163 |         Color {
[INFO] [stdout]     |         ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0405, E0422, E0425.
[INFO] [stdout] For more information about an error, try `rustc --explain E0405`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - derive_dependencies (line 14) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: could not find `app` in the crate root
[INFO] [stdout]   --> src/lib.rs:16:33
[INFO] [stdout]    |
[INFO] [stdout] 16 |     fn type_ids() -> Vec<crate::app::ModuleId> {
[INFO] [stdout]    |                                 ^^^ could not find `app` in the crate root
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `app` in the crate root
[INFO] [stdout]   --> src/lib.rs:22:44
[INFO] [stdout]    |
[INFO] [stdout] 22 |     fn from_untyped_handles(ptrs: &[crate::app::UntypedHandle]) -> Self {
[INFO] [stdout]    |                                            ^^^ could not find `app` in the crate root
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Dependencies` in this scope
[INFO] [stdout]   --> src/lib.rs:15:6
[INFO] [stdout]    |
[INFO] [stdout] 15 | impl Dependencies for RendererDependencies {
[INFO] [stdout]    |      ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `RendererDependencies` in this scope
[INFO] [stdout]   --> src/lib.rs:15:23
[INFO] [stdout]    |
[INFO] [stdout] 15 | impl Dependencies for RendererDependencies {
[INFO] [stdout]    |                       ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `alloc` in the list of imported crates
[INFO] [stdout]   --> src/lib.rs:17:25
[INFO] [stdout]    |
[INFO] [stdout] 17 |         let mut ids = ::alloc::vec::Vec::new();
[INFO] [stdout]    |                         ^^^^^ could not find `alloc` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 14 + use std::vec::Vec;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `Vec`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 17 -         let mut ids = ::alloc::vec::Vec::new();
[INFO] [stdout] 17 +         let mut ids = Vec::new();
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Dependencies` in this scope
[INFO] [stdout]   --> src/lib.rs:18:42
[INFO] [stdout]    |
[INFO] [stdout] 18 |         ids.extend(<Handle<Scheduler> as Dependencies>::type_ids());
[INFO] [stdout]    |                                          ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Handle` in this scope
[INFO] [stdout]   --> src/lib.rs:18:21
[INFO] [stdout]    |
[INFO] [stdout] 18 |         ids.extend(<Handle<Scheduler> as Dependencies>::type_ids());
[INFO] [stdout]    |                     ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Scheduler` in this scope
[INFO] [stdout]   --> src/lib.rs:18:28
[INFO] [stdout]    |
[INFO] [stdout] 18 |         ids.extend(<Handle<Scheduler> as Dependencies>::type_ids());
[INFO] [stdout]    |                            ^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 15 | impl<Scheduler> Dependencies for RendererDependencies {
[INFO] [stdout]    |     +++++++++++
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Dependencies` in this scope
[INFO] [stdout]   --> src/lib.rs:19:48
[INFO] [stdout]    |
[INFO] [stdout] 19 |         ids.extend(<Handle<GraphicsContext> as Dependencies>::type_ids());
[INFO] [stdout]    |                                                ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Handle` in this scope
[INFO] [stdout]   --> src/lib.rs:19:21
[INFO] [stdout]    |
[INFO] [stdout] 19 |         ids.extend(<Handle<GraphicsContext> as Dependencies>::type_ids());
[INFO] [stdout]    |                     ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `GraphicsContext` in this scope
[INFO] [stdout]   --> src/lib.rs:19:28
[INFO] [stdout]    |
[INFO] [stdout] 19 |         ids.extend(<Handle<GraphicsContext> as Dependencies>::type_ids());
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 15 | impl<GraphicsContext> Dependencies for RendererDependencies {
[INFO] [stdout]    |     +++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Dependencies` in this scope
[INFO] [stdout]   --> src/lib.rs:24:41
[INFO] [stdout]    |
[INFO] [stdout] 24 |         let ids = <Handle<Scheduler> as Dependencies>::type_ids();
[INFO] [stdout]    |                                         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Handle` in this scope
[INFO] [stdout]   --> src/lib.rs:24:20
[INFO] [stdout]    |
[INFO] [stdout] 24 |         let ids = <Handle<Scheduler> as Dependencies>::type_ids();
[INFO] [stdout]    |                    ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Scheduler` in this scope
[INFO] [stdout]   --> src/lib.rs:24:27
[INFO] [stdout]    |
[INFO] [stdout] 24 |         let ids = <Handle<Scheduler> as Dependencies>::type_ids();
[INFO] [stdout]    |                           ^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 15 | impl<Scheduler> Dependencies for RendererDependencies {
[INFO] [stdout]    |     +++++++++++
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Dependencies` in this scope
[INFO] [stdout]   --> src/lib.rs:27:47
[INFO] [stdout]    |
[INFO] [stdout] 27 |         let ids = <Handle<GraphicsContext> as Dependencies>::type_ids();
[INFO] [stdout]    |                                               ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Handle` in this scope
[INFO] [stdout]   --> src/lib.rs:27:20
[INFO] [stdout]    |
[INFO] [stdout] 27 |         let ids = <Handle<GraphicsContext> as Dependencies>::type_ids();
[INFO] [stdout]    |                    ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `GraphicsContext` in this scope
[INFO] [stdout]   --> src/lib.rs:27:27
[INFO] [stdout]    |
[INFO] [stdout] 27 |         let ids = <Handle<GraphicsContext> as Dependencies>::type_ids();
[INFO] [stdout]    |                           ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 15 | impl<GraphicsContext> Dependencies for RendererDependencies {
[INFO] [stdout]    |     +++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Dependencies` in this scope
[INFO] [stdout]   --> src/lib.rs:33:18
[INFO] [stdout]    |
[INFO] [stdout] 33 |             > as Dependencies>::from_untyped_handles(&ptrs[range_0]),
[INFO] [stdout]    |                  ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Handle` in this scope
[INFO] [stdout]   --> src/lib.rs:31:25
[INFO] [stdout]    |
[INFO] [stdout] 31 |             scheduler: <Handle<
[INFO] [stdout]    |                         ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Scheduler` in this scope
[INFO] [stdout]   --> src/lib.rs:32:17
[INFO] [stdout]    |
[INFO] [stdout] 32 |                 Scheduler,
[INFO] [stdout]    |                 ^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 15 | impl<Scheduler> Dependencies for RendererDependencies {
[INFO] [stdout]    |     +++++++++++
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Dependencies` in this scope
[INFO] [stdout]   --> src/lib.rs:36:18
[INFO] [stdout]    |
[INFO] [stdout] 36 |             > as Dependencies>::from_untyped_handles(&ptrs[range_1]),
[INFO] [stdout]    |                  ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Handle` in this scope
[INFO] [stdout]   --> src/lib.rs:34:24
[INFO] [stdout]    |
[INFO] [stdout] 34 |             graphics: <Handle<
[INFO] [stdout]    |                        ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `GraphicsContext` in this scope
[INFO] [stdout]   --> src/lib.rs:35:17
[INFO] [stdout]    |
[INFO] [stdout] 35 |                 GraphicsContext,
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 15 | impl<GraphicsContext> Dependencies for RendererDependencies {
[INFO] [stdout]    |     +++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 23 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0405, E0425, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0405`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     src/lib.rs - derive_dependencies (line 14)
[INFO] [stdout]     src/lib.rs - derive_dependencies (line 7)
[INFO] [stdout]     src/lib.rs - derive_lerp (line 160)
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 1 passed; 3 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.40s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "e04468bba0ea59f025ab30362f25df688296210a1a89650f52a1904e2fd5a143", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e04468bba0ea59f025ab30362f25df688296210a1a89650f52a1904e2fd5a143", kill_on_drop: false }`
[INFO] [stdout] e04468bba0ea59f025ab30362f25df688296210a1a89650f52a1904e2fd5a143
