[INFO] fetching crate vert-macros 0.1.1...
[INFO] testing vert-macros-0.1.1 against try#bd7d74411512a3dd3b35d2f699c51dd2557c7e7e+cargoflags=-Zbuild-dir-new-layout for pr-149852-1
[INFO] extracting crate vert-macros 0.1.1 into /workspace/builds/worker-7-tc2/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-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate vert-macros 0.1.1 on toolchain bd7d74411512a3dd3b35d2f699c51dd2557c7e7e
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+bd7d74411512a3dd3b35d2f699c51dd2557c7e7e" "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" "+bd7d74411512a3dd3b35d2f699c51dd2557c7e7e" "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" "+bd7d74411512a3dd3b35d2f699c51dd2557c7e7e" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/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:aa71247004a7fa38d13ec170f48f06cdedf5bc50b2a8645e56ed7e992e6fa513" "/opt/rustwide/cargo-home/bin/cargo" "+bd7d74411512a3dd3b35d2f699c51dd2557c7e7e" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 2a06efa40d3fbac9bf97fb18f5004e37414e500026cd7f062654893da4952298
[INFO] running `Command { std: "docker" "start" "-a" "2a06efa40d3fbac9bf97fb18f5004e37414e500026cd7f062654893da4952298", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "2a06efa40d3fbac9bf97fb18f5004e37414e500026cd7f062654893da4952298", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "2a06efa40d3fbac9bf97fb18f5004e37414e500026cd7f062654893da4952298", kill_on_drop: false }`
[INFO] [stdout] 2a06efa40d3fbac9bf97fb18f5004e37414e500026cd7f062654893da4952298
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/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:aa71247004a7fa38d13ec170f48f06cdedf5bc50b2a8645e56ed7e992e6fa513" "/opt/rustwide/cargo-home/bin/cargo" "+bd7d74411512a3dd3b35d2f699c51dd2557c7e7e" "build" "--frozen" "--message-format=json" "-Zbuild-dir-new-layout", kill_on_drop: false }`
[INFO] [stdout] b3ee1bac68f7a4a2e2e1a1e3aac476f8bb1c5b0a3aa02a868a66a40fe7863ace
[INFO] running `Command { std: "docker" "start" "-a" "b3ee1bac68f7a4a2e2e1a1e3aac476f8bb1c5b0a3aa02a868a66a40fe7863ace", 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 6.09s
[INFO] running `Command { std: "docker" "inspect" "b3ee1bac68f7a4a2e2e1a1e3aac476f8bb1c5b0a3aa02a868a66a40fe7863ace", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b3ee1bac68f7a4a2e2e1a1e3aac476f8bb1c5b0a3aa02a868a66a40fe7863ace", kill_on_drop: false }`
[INFO] [stdout] b3ee1bac68f7a4a2e2e1a1e3aac476f8bb1c5b0a3aa02a868a66a40fe7863ace
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/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:aa71247004a7fa38d13ec170f48f06cdedf5bc50b2a8645e56ed7e992e6fa513" "/opt/rustwide/cargo-home/bin/cargo" "+bd7d74411512a3dd3b35d2f699c51dd2557c7e7e" "test" "--frozen" "--no-run" "--message-format=json" "-Zbuild-dir-new-layout", kill_on_drop: false }`
[INFO] [stdout] c199149f1c85e09311c0f036ef768e5155ca132406d0ee575e891f5e640dd43a
[INFO] running `Command { std: "docker" "start" "-a" "c199149f1c85e09311c0f036ef768e5155ca132406d0ee575e891f5e640dd43a", 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.92s
[INFO] running `Command { std: "docker" "inspect" "c199149f1c85e09311c0f036ef768e5155ca132406d0ee575e891f5e640dd43a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c199149f1c85e09311c0f036ef768e5155ca132406d0ee575e891f5e640dd43a", kill_on_drop: false }`
[INFO] [stdout] c199149f1c85e09311c0f036ef768e5155ca132406d0ee575e891f5e640dd43a
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/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:aa71247004a7fa38d13ec170f48f06cdedf5bc50b2a8645e56ed7e992e6fa513" "/opt/rustwide/cargo-home/bin/cargo" "+bd7d74411512a3dd3b35d2f699c51dd2557c7e7e" "test" "--frozen" "-Zbuild-dir-new-layout", kill_on_drop: false }`
[INFO] [stdout] d98b20cedcd357424002756ba6e74feedc8565c54feb10a113c1396d0bcbd5f2
[INFO] running `Command { std: "docker" "start" "-a" "d98b20cedcd357424002756ba6e74feedc8565c54feb10a113c1396d0bcbd5f2", 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.06s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/build/vert-macros/42a7b7489c5fbfe9/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_lerp (line 150) ... ok
[INFO] [stdout] test src/lib.rs - derive_dependencies (line 7) ... FAILED
[INFO] [stdout] test src/lib.rs - derive_lerp (line 160) ... FAILED
[INFO] [stdout] test src/lib.rs - derive_dependencies (line 14) ... FAILED
[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] [stderr] error: doctest failed, to rerun pass `--doc`
[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.38s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "d98b20cedcd357424002756ba6e74feedc8565c54feb10a113c1396d0bcbd5f2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d98b20cedcd357424002756ba6e74feedc8565c54feb10a113c1396d0bcbd5f2", kill_on_drop: false }`
[INFO] [stdout] d98b20cedcd357424002756ba6e74feedc8565c54feb10a113c1396d0bcbd5f2
