[INFO] fetching crate bevy_auto_plugin_nightly_proc_macros 0.2.1...
[INFO] testing bevy_auto_plugin_nightly_proc_macros-0.2.1 against master#d98a5da813da67eb189387b8ccfb73cf481275d8+rustflags=-Copt-level=3 for pr-138759
[INFO] extracting crate bevy_auto_plugin_nightly_proc_macros 0.2.1 into /workspace/builds/worker-4-tc1/source
[INFO] started tweaking crates.io crate bevy_auto_plugin_nightly_proc_macros 0.2.1
[INFO] finished tweaking crates.io crate bevy_auto_plugin_nightly_proc_macros 0.2.1
[INFO] tweaked toml for crates.io crate bevy_auto_plugin_nightly_proc_macros 0.2.1 written to /workspace/builds/worker-4-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate bevy_auto_plugin_nightly_proc_macros 0.2.1 on toolchain d98a5da813da67eb189387b8ccfb73cf481275d8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+d98a5da813da67eb189387b8ccfb73cf481275d8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate bevy_auto_plugin_nightly_proc_macros 0.2.1 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+d98a5da813da67eb189387b8ccfb73cf481275d8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded bevy_auto_plugin_nightly_shared v0.2.1
[INFO] [stderr]   Downloaded bevy_auto_plugin_shared v0.2.1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+d98a5da813da67eb189387b8ccfb73cf481275d8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 9b116eebfb6a493932e3deba8fce8be86163b05b78a8ba76507994ac09caa8b6
[INFO] running `Command { std: "docker" "start" "-a" "9b116eebfb6a493932e3deba8fce8be86163b05b78a8ba76507994ac09caa8b6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "9b116eebfb6a493932e3deba8fce8be86163b05b78a8ba76507994ac09caa8b6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "9b116eebfb6a493932e3deba8fce8be86163b05b78a8ba76507994ac09caa8b6", kill_on_drop: false }`
[INFO] [stdout] 9b116eebfb6a493932e3deba8fce8be86163b05b78a8ba76507994ac09caa8b6
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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 -Copt-level=3" "-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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+d98a5da813da67eb189387b8ccfb73cf481275d8" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 29ecb781ec3d33cb5b54956c5264e074e038704245a0cdecb07aef5980d2506a
[INFO] running `Command { std: "docker" "start" "-a" "29ecb781ec3d33cb5b54956c5264e074e038704245a0cdecb07aef5980d2506a", kill_on_drop: false }`
[INFO] [stderr]    Compiling thiserror v2.0.11
[INFO] [stderr]    Compiling proc-macro2 v1.0.93
[INFO] [stderr]    Compiling quote v1.0.38
[INFO] [stderr]    Compiling syn v2.0.100
[INFO] [stderr]    Compiling bevy_auto_plugin_shared v0.2.1
[INFO] [stderr]    Compiling thiserror-impl v2.0.11
[INFO] [stderr]    Compiling bevy_auto_plugin_nightly_shared v0.2.1
[INFO] [stderr]    Compiling bevy_auto_plugin_nightly_proc_macros v0.2.1 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused variable: `file_path`
[INFO] [stdout]   --> src/lib.rs:27:25
[INFO] [stdout]    |
[INFO] [stdout] 27 | fn update_file_state<R>(file_path: String, update_fn: impl FnOnce(&mut FileState) -> R) -> R {
[INFO] [stdout]    |                         ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_file_path`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `update_fn`
[INFO] [stdout]   --> src/lib.rs:27:44
[INFO] [stdout]    |
[INFO] [stdout] 27 | fn update_file_state<R>(file_path: String, update_fn: impl FnOnce(&mut FileState) -> R) -> R {
[INFO] [stdout]    |                                            ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_update_fn`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `file_path`
[INFO] [stdout]   --> src/lib.rs:35:5
[INFO] [stdout]    |
[INFO] [stdout] 35 |     file_path: String,
[INFO] [stdout]    |     ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_file_path`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `path`
[INFO] [stdout]   --> src/lib.rs:36:5
[INFO] [stdout]    |
[INFO] [stdout] 36 |     path: Path,
[INFO] [stdout]    |     ^^^^ help: if this is intentional, prefix it with an underscore: `_path`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `target`
[INFO] [stdout]   --> src/lib.rs:37:5
[INFO] [stdout]    |
[INFO] [stdout] 37 |     target: Target,
[INFO] [stdout]    |     ^^^^^^ help: if this is intentional, prefix it with an underscore: `_target`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 37.52s
[INFO] running `Command { std: "docker" "inspect" "29ecb781ec3d33cb5b54956c5264e074e038704245a0cdecb07aef5980d2506a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "29ecb781ec3d33cb5b54956c5264e074e038704245a0cdecb07aef5980d2506a", kill_on_drop: false }`
[INFO] [stdout] 29ecb781ec3d33cb5b54956c5264e074e038704245a0cdecb07aef5980d2506a
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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 -Copt-level=3" "-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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+d98a5da813da67eb189387b8ccfb73cf481275d8" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 2a662c74320cb8abe8a3143bc308878e6578a42057a1715f45f18dbef54e15fb
[INFO] running `Command { std: "docker" "start" "-a" "2a662c74320cb8abe8a3143bc308878e6578a42057a1715f45f18dbef54e15fb", kill_on_drop: false }`
[INFO] [stderr]    Compiling bevy_auto_plugin_nightly_proc_macros v0.2.1 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused variable: `file_path`
[INFO] [stdout]   --> src/lib.rs:27:25
[INFO] [stdout]    |
[INFO] [stdout] 27 | fn update_file_state<R>(file_path: String, update_fn: impl FnOnce(&mut FileState) -> R) -> R {
[INFO] [stdout]    |                         ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_file_path`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `update_fn`
[INFO] [stdout]   --> src/lib.rs:27:44
[INFO] [stdout]    |
[INFO] [stdout] 27 | fn update_file_state<R>(file_path: String, update_fn: impl FnOnce(&mut FileState) -> R) -> R {
[INFO] [stdout]    |                                            ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_update_fn`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `file_path`
[INFO] [stdout]   --> src/lib.rs:35:5
[INFO] [stdout]    |
[INFO] [stdout] 35 |     file_path: String,
[INFO] [stdout]    |     ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_file_path`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `path`
[INFO] [stdout]   --> src/lib.rs:36:5
[INFO] [stdout]    |
[INFO] [stdout] 36 |     path: Path,
[INFO] [stdout]    |     ^^^^ help: if this is intentional, prefix it with an underscore: `_path`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `target`
[INFO] [stdout]   --> src/lib.rs:37:5
[INFO] [stdout]    |
[INFO] [stdout] 37 |     target: Target,
[INFO] [stdout]    |     ^^^^^^ help: if this is intentional, prefix it with an underscore: `_target`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `file_path`
[INFO] [stdout]   --> src/lib.rs:27:25
[INFO] [stdout]    |
[INFO] [stdout] 27 | fn update_file_state<R>(file_path: String, update_fn: impl FnOnce(&mut FileState) -> R) -> R {
[INFO] [stdout]    |                         ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_file_path`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `update_fn`
[INFO] [stdout]   --> src/lib.rs:27:44
[INFO] [stdout]    |
[INFO] [stdout] 27 | fn update_file_state<R>(file_path: String, update_fn: impl FnOnce(&mut FileState) -> R) -> R {
[INFO] [stdout]    |                                            ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_update_fn`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `file_path`
[INFO] [stdout]   --> src/lib.rs:35:5
[INFO] [stdout]    |
[INFO] [stdout] 35 |     file_path: String,
[INFO] [stdout]    |     ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_file_path`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `path`
[INFO] [stdout]   --> src/lib.rs:36:5
[INFO] [stdout]    |
[INFO] [stdout] 36 |     path: Path,
[INFO] [stdout]    |     ^^^^ help: if this is intentional, prefix it with an underscore: `_path`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `target`
[INFO] [stdout]   --> src/lib.rs:37:5
[INFO] [stdout]    |
[INFO] [stdout] 37 |     target: Target,
[INFO] [stdout]    |     ^^^^^^ help: if this is intentional, prefix it with an underscore: `_target`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 3.13s
[INFO] running `Command { std: "docker" "inspect" "2a662c74320cb8abe8a3143bc308878e6578a42057a1715f45f18dbef54e15fb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "2a662c74320cb8abe8a3143bc308878e6578a42057a1715f45f18dbef54e15fb", kill_on_drop: false }`
[INFO] [stdout] 2a662c74320cb8abe8a3143bc308878e6578a42057a1715f45f18dbef54e15fb
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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 -Copt-level=3" "-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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+d98a5da813da67eb189387b8ccfb73cf481275d8" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] d7f90efd81a4d91c925e8c55d48fd7253cf04820368a2b9efadd67dbd1838104
[INFO] running `Command { std: "docker" "start" "-a" "d7f90efd81a4d91c925e8c55d48fd7253cf04820368a2b9efadd67dbd1838104", kill_on_drop: false }`
[INFO] [stderr] warning: unused variable: `file_path`
[INFO] [stderr]   --> src/lib.rs:27:25
[INFO] [stderr]    |
[INFO] [stderr] 27 | fn update_file_state<R>(file_path: String, update_fn: impl FnOnce(&mut FileState) -> R) -> R {
[INFO] [stderr]    |                         ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_file_path`
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_variables)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `update_fn`
[INFO] [stderr]   --> src/lib.rs:27:44
[INFO] [stderr]    |
[INFO] [stderr] 27 | fn update_file_state<R>(file_path: String, update_fn: impl FnOnce(&mut FileState) -> R) -> R {
[INFO] [stderr]    |                                            ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_update_fn`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `file_path`
[INFO] [stderr]   --> src/lib.rs:35:5
[INFO] [stderr]    |
[INFO] [stderr] 35 |     file_path: String,
[INFO] [stderr]    |     ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_file_path`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `path`
[INFO] [stderr]   --> src/lib.rs:36:5
[INFO] [stderr]    |
[INFO] [stderr] 36 |     path: Path,
[INFO] [stderr]    |     ^^^^ help: if this is intentional, prefix it with an underscore: `_path`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `target`
[INFO] [stderr]   --> src/lib.rs:37:5
[INFO] [stderr]    |
[INFO] [stderr] 37 |     target: Target,
[INFO] [stderr]    |     ^^^^^^ help: if this is intentional, prefix it with an underscore: `_target`
[INFO] [stderr] 
[INFO] [stderr] warning: `bevy_auto_plugin_nightly_proc_macros` (lib) generated 5 warnings
[INFO] [stderr] warning: `bevy_auto_plugin_nightly_proc_macros` (lib test) generated 5 warnings (5 duplicates)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.03s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/bevy_auto_plugin_nightly_proc_macros-135ff7bcaf288dd7)
[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 bevy_auto_plugin_nightly_proc_macros
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test src/lib.rs - auto_add_event (line 287) - compile ... FAILED
[INFO] [stdout] test src/lib.rs - auto_register_type (line 248) - compile ... FAILED
[INFO] [stdout] test src/lib.rs - auto_init_state (line 388) - compile ... FAILED
[INFO] [stdout] test src/lib.rs - auto_init_resource (line 307) - compile ... FAILED
[INFO] [stdout] test src/lib.rs - auto_register_state_type (line 410) - compile ... FAILED
[INFO] [stdout] test src/lib.rs - auto_plugin (line 71) - compile ... FAILED
[INFO] [stdout] test src/lib.rs - auto_name (line 361) - compile ... FAILED
[INFO] [stdout] test src/lib.rs - auto_add_event (line 272) - compile ... FAILED
[INFO] [stdout] test src/lib.rs - auto_register_type (line 231) - compile ... FAILED
[INFO] [stdout] test src/lib.rs - auto_name (line 342) - compile ... FAILED
[INFO] [stdout] test src/lib.rs - auto_init_resource (line 322) - compile ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- src/lib.rs - auto_add_event (line 287) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `bevy`
[INFO] [stdout]  --> src/lib.rs:288:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use bevy::prelude::*;
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `bevy`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `bevy`, use `cargo add bevy` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `bevy_auto_plugin`
[INFO] [stdout]  --> src/lib.rs:289:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use bevy_auto_plugin::auto_plugin::*;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `bevy_auto_plugin`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `bevy_auto_plugin`, use `cargo add bevy_auto_plugin` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `bevy::prelude::*`, `bevy_auto_plugin::auto_plugin::*`
[INFO] [stdout]  --> src/lib.rs:288:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use bevy::prelude::*;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 4 | use bevy_auto_plugin::auto_plugin::*;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `auto_plugin` in this scope
[INFO] [stdout]   --> src/lib.rs:295:3
[INFO] [stdout]    |
[INFO] [stdout] 10 | #[auto_plugin(app=app)]
[INFO] [stdout]    |   ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this attribute macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use bevy_auto_plugin_nightly_proc_macros::auto_plugin;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Event` in this scope
[INFO] [stdout]  --> src/lib.rs:292:10
[INFO] [stdout]   |
[INFO] [stdout] 7 | #[derive(Event, Reflect)]
[INFO] [stdout]   |          ^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Reflect` in this scope
[INFO] [stdout]  --> src/lib.rs:292:17
[INFO] [stdout]   |
[INFO] [stdout] 7 | #[derive(Event, Reflect)]
[INFO] [stdout]   |                 ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `auto_add_event` in this scope
[INFO] [stdout]  --> src/lib.rs:291:3
[INFO] [stdout]   |
[INFO] [stdout] 6 | #[auto_add_event(FooEventWithGeneric<bool>)]
[INFO] [stdout]   |   ^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this attribute macro
[INFO] [stdout]   |
[INFO] [stdout] 2 + use bevy_auto_plugin_nightly_proc_macros::auto_add_event;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `App` in this scope
[INFO] [stdout]   --> src/lib.rs:296:21
[INFO] [stdout]    |
[INFO] [stdout] 11 | fn plugin(app: &mut App) {
[INFO] [stdout]    |                     ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 8 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0412, E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - auto_register_type (line 248) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `bevy`
[INFO] [stdout]  --> src/lib.rs:249:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use bevy::prelude::*;
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `bevy`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `bevy`, use `cargo add bevy` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `bevy_auto_plugin`
[INFO] [stdout]  --> src/lib.rs:250:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use bevy_auto_plugin::auto_plugin::*;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `bevy_auto_plugin`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `bevy_auto_plugin`, use `cargo add bevy_auto_plugin` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `bevy::prelude::*`, `bevy_auto_plugin::auto_plugin::*`
[INFO] [stdout]  --> src/lib.rs:249:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use bevy::prelude::*;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 4 | use bevy_auto_plugin::auto_plugin::*;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `auto_plugin` in this scope
[INFO] [stdout]   --> src/lib.rs:258:3
[INFO] [stdout]    |
[INFO] [stdout] 12 | #[auto_plugin(app=app)]
[INFO] [stdout]    |   ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this attribute macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use bevy_auto_plugin_nightly_proc_macros::auto_plugin;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Component` in this scope
[INFO] [stdout]  --> src/lib.rs:254:10
[INFO] [stdout]   |
[INFO] [stdout] 8 | #[derive(Component, Reflect)]
[INFO] [stdout]   |          ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Reflect` in this scope
[INFO] [stdout]  --> src/lib.rs:254:21
[INFO] [stdout]   |
[INFO] [stdout] 8 | #[derive(Component, Reflect)]
[INFO] [stdout]   |                     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `auto_register_type` in this scope
[INFO] [stdout]  --> src/lib.rs:252:3
[INFO] [stdout]   |
[INFO] [stdout] 6 | #[auto_register_type(FooComponentWithGeneric<bool>)]
[INFO] [stdout]   |   ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this attribute macro
[INFO] [stdout]   |
[INFO] [stdout] 2 + use bevy_auto_plugin_nightly_proc_macros::auto_register_type;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `auto_register_type` in this scope
[INFO] [stdout]  --> src/lib.rs:253:3
[INFO] [stdout]   |
[INFO] [stdout] 7 | #[auto_register_type(FooComponentWithGeneric<u32>)]
[INFO] [stdout]   |   ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this attribute macro
[INFO] [stdout]   |
[INFO] [stdout] 2 + use bevy_auto_plugin_nightly_proc_macros::auto_register_type;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `reflect` in this scope
[INFO] [stdout]  --> src/lib.rs:255:3
[INFO] [stdout]   |
[INFO] [stdout] 9 | #[reflect(Component)]
[INFO] [stdout]   |   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `App` in this scope
[INFO] [stdout]   --> src/lib.rs:259:21
[INFO] [stdout]    |
[INFO] [stdout] 13 | fn plugin(app: &mut App) {
[INFO] [stdout]    |                     ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 10 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0412, E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - auto_init_state (line 388) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `bevy`
[INFO] [stdout]  --> src/lib.rs:389:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use bevy::prelude::*;
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `bevy`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `bevy`, use `cargo add bevy` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `bevy_auto_plugin`
[INFO] [stdout]  --> src/lib.rs:390:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use bevy_auto_plugin::auto_plugin::*;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `bevy_auto_plugin`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `bevy_auto_plugin`, use `cargo add bevy_auto_plugin` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `bevy::prelude::*`, `bevy_auto_plugin::auto_plugin::*`
[INFO] [stdout]  --> src/lib.rs:389:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use bevy::prelude::*;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 4 | use bevy_auto_plugin::auto_plugin::*;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `auto_plugin` in this scope
[INFO] [stdout]   --> src/lib.rs:396:3
[INFO] [stdout]    |
[INFO] [stdout] 10 | #[auto_plugin(app=app)]
[INFO] [stdout]    |   ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this attribute macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use bevy_auto_plugin_nightly_proc_macros::auto_plugin;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `States` in this scope
[INFO] [stdout]  --> src/lib.rs:393:10
[INFO] [stdout]   |
[INFO] [stdout] 7 | #[derive(States, Debug, Copy, Clone, Default, PartialEq, Eq, Hash)]
[INFO] [stdout]   |          ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `auto_init_state` in this scope
[INFO] [stdout]  --> src/lib.rs:392:3
[INFO] [stdout]   |
[INFO] [stdout] 6 | #[auto_init_state]
[INFO] [stdout]   |   ^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this attribute macro
[INFO] [stdout]   |
[INFO] [stdout] 2 + use bevy_auto_plugin_nightly_proc_macros::auto_init_state;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `App` in this scope
[INFO] [stdout]   --> src/lib.rs:397:21
[INFO] [stdout]    |
[INFO] [stdout] 11 | fn plugin(app: &mut App) {
[INFO] [stdout]    |                     ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 7 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0412, E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - auto_init_resource (line 307) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `bevy`
[INFO] [stdout]  --> src/lib.rs:308:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use bevy::prelude::*;
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `bevy`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `bevy`, use `cargo add bevy` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `bevy_auto_plugin`
[INFO] [stdout]  --> src/lib.rs:309:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use bevy_auto_plugin::auto_plugin::*;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `bevy_auto_plugin`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `bevy_auto_plugin`, use `cargo add bevy_auto_plugin` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `bevy::prelude::*`, `bevy_auto_plugin::auto_plugin::*`
[INFO] [stdout]  --> src/lib.rs:308:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use bevy::prelude::*;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 4 | use bevy_auto_plugin::auto_plugin::*;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `auto_plugin` in this scope
[INFO] [stdout]   --> src/lib.rs:316:3
[INFO] [stdout]    |
[INFO] [stdout] 11 | #[auto_plugin(app=app)]
[INFO] [stdout]    |   ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this attribute macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use bevy_auto_plugin_nightly_proc_macros::auto_plugin;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Resource` in this scope
[INFO] [stdout]  --> src/lib.rs:312:10
[INFO] [stdout]   |
[INFO] [stdout] 7 | #[derive(Resource, Default, Reflect)]
[INFO] [stdout]   |          ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Reflect` in this scope
[INFO] [stdout]  --> src/lib.rs:312:29
[INFO] [stdout]   |
[INFO] [stdout] 7 | #[derive(Resource, Default, Reflect)]
[INFO] [stdout]   |                             ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `auto_init_resource` in this scope
[INFO] [stdout]  --> src/lib.rs:311:3
[INFO] [stdout]   |
[INFO] [stdout] 6 | #[auto_init_resource]
[INFO] [stdout]   |   ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this attribute macro
[INFO] [stdout]   |
[INFO] [stdout] 2 + use bevy_auto_plugin_nightly_proc_macros::auto_init_resource;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `reflect` in this scope
[INFO] [stdout]  --> src/lib.rs:313:3
[INFO] [stdout]   |
[INFO] [stdout] 8 | #[reflect(Resource)]
[INFO] [stdout]   |   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `App` in this scope
[INFO] [stdout]   --> src/lib.rs:317:21
[INFO] [stdout]    |
[INFO] [stdout] 12 | fn plugin(app: &mut App) {
[INFO] [stdout]    |                     ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 9 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0412, E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - auto_register_state_type (line 410) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `bevy`
[INFO] [stdout]  --> src/lib.rs:411:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use bevy::prelude::*;
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `bevy`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `bevy`, use `cargo add bevy` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `bevy_auto_plugin`
[INFO] [stdout]  --> src/lib.rs:412:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use bevy_auto_plugin::auto_plugin::*;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `bevy_auto_plugin`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `bevy_auto_plugin`, use `cargo add bevy_auto_plugin` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `bevy::prelude::*`, `bevy_auto_plugin::auto_plugin::*`
[INFO] [stdout]  --> src/lib.rs:411:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use bevy::prelude::*;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 4 | use bevy_auto_plugin::auto_plugin::*;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `auto_plugin` in this scope
[INFO] [stdout]   --> src/lib.rs:418:3
[INFO] [stdout]    |
[INFO] [stdout] 10 | #[auto_plugin(app=app)]
[INFO] [stdout]    |   ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this attribute macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use bevy_auto_plugin_nightly_proc_macros::auto_plugin;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `States` in this scope
[INFO] [stdout]  --> src/lib.rs:415:10
[INFO] [stdout]   |
[INFO] [stdout] 7 | #[derive(States, Debug, Copy, Clone, Default, PartialEq, Eq, Hash, Reflect)]
[INFO] [stdout]   |          ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Reflect` in this scope
[INFO] [stdout]  --> src/lib.rs:415:68
[INFO] [stdout]   |
[INFO] [stdout] 7 | #[derive(States, Debug, Copy, Clone, Default, PartialEq, Eq, Hash, Reflect)]
[INFO] [stdout]   |                                                                    ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `auto_register_state_type` in this scope
[INFO] [stdout]  --> src/lib.rs:414:3
[INFO] [stdout]   |
[INFO] [stdout] 6 | #[auto_register_state_type]
[INFO] [stdout]   |   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this attribute macro
[INFO] [stdout]   |
[INFO] [stdout] 2 + use bevy_auto_plugin_nightly_proc_macros::auto_register_state_type;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `App` in this scope
[INFO] [stdout]   --> src/lib.rs:419:21
[INFO] [stdout]    |
[INFO] [stdout] 11 | fn plugin(app: &mut App) {
[INFO] [stdout]    |                     ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `State` in this scope
[INFO] [stdout]   --> src/lib.rs:421:25
[INFO] [stdout]    |
[INFO] [stdout] 13 |     app.register_type::<State<Foo>>();
[INFO] [stdout]    |                         ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `NextState` in this scope
[INFO] [stdout]   --> src/lib.rs:422:25
[INFO] [stdout]    |
[INFO] [stdout] 14 |     app.register_type::<NextState<Foo>>();
[INFO] [stdout]    |                         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 10 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0412, E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - auto_plugin (line 71) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `bevy`
[INFO] [stdout]  --> src/lib.rs:72:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use bevy::prelude::*;
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `bevy`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `bevy`, use `cargo add bevy` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `bevy_auto_plugin`
[INFO] [stdout]  --> src/lib.rs:73:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use bevy_auto_plugin::auto_plugin::*;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `bevy_auto_plugin`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `bevy_auto_plugin`, use `cargo add bevy_auto_plugin` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `bevy::prelude::*`, `bevy_auto_plugin::auto_plugin::*`
[INFO] [stdout]  --> src/lib.rs:72:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use bevy::prelude::*;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 4 | use bevy_auto_plugin::auto_plugin::*;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `auto_plugin` in this scope
[INFO] [stdout]   --> src/lib.rs:81:3
[INFO] [stdout]    |
[INFO] [stdout] 12 | #[auto_plugin(app=app)]
[INFO] [stdout]    |   ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this attribute macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use bevy_auto_plugin_nightly_proc_macros::auto_plugin;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `App` in this scope
[INFO] [stdout]   --> src/lib.rs:82:21
[INFO] [stdout]    |
[INFO] [stdout] 13 | fn plugin(app: &mut App) {
[INFO] [stdout]    |                     ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0412, E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - auto_name (line 361) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `bevy`
[INFO] [stdout]  --> src/lib.rs:362:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use bevy::prelude::*;
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `bevy`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `bevy`, use `cargo add bevy` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `bevy_auto_plugin`
[INFO] [stdout]  --> src/lib.rs:363:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use bevy_auto_plugin::auto_plugin::*;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `bevy_auto_plugin`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `bevy_auto_plugin`, use `cargo add bevy_auto_plugin` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `bevy::prelude::*`, `bevy_auto_plugin::auto_plugin::*`
[INFO] [stdout]  --> src/lib.rs:362:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use bevy::prelude::*;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 4 | use bevy_auto_plugin::auto_plugin::*;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `auto_plugin` in this scope
[INFO] [stdout]   --> src/lib.rs:372:3
[INFO] [stdout]    |
[INFO] [stdout] 13 | #[auto_plugin(app=app)]
[INFO] [stdout]    |   ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this attribute macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use bevy_auto_plugin_nightly_proc_macros::auto_plugin;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Component` in this scope
[INFO] [stdout]  --> src/lib.rs:367:10
[INFO] [stdout]   |
[INFO] [stdout] 8 | #[derive(Component, Reflect)]
[INFO] [stdout]   |          ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Reflect` in this scope
[INFO] [stdout]  --> src/lib.rs:367:21
[INFO] [stdout]   |
[INFO] [stdout] 8 | #[derive(Component, Reflect)]
[INFO] [stdout]   |                     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `auto_register_type` in this scope
[INFO] [stdout]  --> src/lib.rs:365:3
[INFO] [stdout]   |
[INFO] [stdout] 6 | #[auto_register_type(FooComponentWithGeneric<bool>)]
[INFO] [stdout]   |   ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this attribute macro
[INFO] [stdout]   |
[INFO] [stdout] 2 + use bevy_auto_plugin_nightly_proc_macros::auto_register_type;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `auto_register_type` in this scope
[INFO] [stdout]  --> src/lib.rs:366:3
[INFO] [stdout]   |
[INFO] [stdout] 7 | #[auto_register_type(FooComponentWithGeneric<u32>)]
[INFO] [stdout]   |   ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this attribute macro
[INFO] [stdout]   |
[INFO] [stdout] 2 + use bevy_auto_plugin_nightly_proc_macros::auto_register_type;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `reflect` in this scope
[INFO] [stdout]  --> src/lib.rs:368:3
[INFO] [stdout]   |
[INFO] [stdout] 9 | #[reflect(Component)]
[INFO] [stdout]   |   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `auto_name` in this scope
[INFO] [stdout]   --> src/lib.rs:369:3
[INFO] [stdout]    |
[INFO] [stdout] 10 | #[auto_name(FooComponentWithGeneric<bool>)]
[INFO] [stdout]    |   ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this attribute macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use bevy_auto_plugin_nightly_proc_macros::auto_name;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `App` in this scope
[INFO] [stdout]   --> src/lib.rs:373:21
[INFO] [stdout]    |
[INFO] [stdout] 14 | fn plugin(app: &mut App) {
[INFO] [stdout]    |                     ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `boo` in this scope
[INFO] [stdout]   --> src/lib.rs:377:69
[INFO] [stdout]    |
[INFO] [stdout] 18 |     app.register_required_components_with::<FooComponentWithGeneric<boo>, Name>(|| Name::new("FooComponentWithGeneric<boo>"));
[INFO] [stdout]    |                                                                     ^^^
[INFO] [stdout]    |
[INFO] [stdout] help: a builtin type with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 18 |     app.register_required_components_with::<FooComponentWithGeneric<bool>, Name>(|| Name::new("FooComponentWithGeneric<boo>"));
[INFO] [stdout]    |                                                                        +
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 14 | fn plugin<boo>(app: &mut App) {
[INFO] [stdout]    |          +++++
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Name` in this scope
[INFO] [stdout]   --> src/lib.rs:377:75
[INFO] [stdout]    |
[INFO] [stdout] 18 |     app.register_required_components_with::<FooComponentWithGeneric<boo>, Name>(|| Name::new("FooComponentWithGeneric<boo>"));
[INFO] [stdout]    |                                                                           ^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: there is an enum variant `syn::UseTree::Name`; try using the variant's enum
[INFO] [stdout]    |
[INFO] [stdout] 18 -     app.register_required_components_with::<FooComponentWithGeneric<boo>, Name>(|| Name::new("FooComponentWithGeneric<boo>"));
[INFO] [stdout] 18 +     app.register_required_components_with::<FooComponentWithGeneric<boo>, syn::UseTree>(|| Name::new("FooComponentWithGeneric<boo>"));
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 14 | fn plugin<Name>(app: &mut App) {
[INFO] [stdout]    |          ++++++
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Name`
[INFO] [stdout]   --> src/lib.rs:377:84
[INFO] [stdout]    |
[INFO] [stdout] 18 |     app.register_required_components_with::<FooComponentWithGeneric<boo>, Name>(|| Name::new("FooComponentWithGeneric<boo>"));
[INFO] [stdout]    |                                                                                    ^^^^ use of undeclared type `Name`
[INFO] [stdout]    |
[INFO] [stdout] help: there is an enum variant `syn::UseTree::Name`; try using the variant's enum
[INFO] [stdout]    |
[INFO] [stdout] 18 -     app.register_required_components_with::<FooComponentWithGeneric<boo>, Name>(|| Name::new("FooComponentWithGeneric<boo>"));
[INFO] [stdout] 18 +     app.register_required_components_with::<FooComponentWithGeneric<boo>, Name>(|| syn::UseTree::new("FooComponentWithGeneric<boo>"));
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 14 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0412, E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - auto_add_event (line 272) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `bevy`
[INFO] [stdout]  --> src/lib.rs:273:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use bevy::prelude::*;
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `bevy`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `bevy`, use `cargo add bevy` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `bevy_auto_plugin`
[INFO] [stdout]  --> src/lib.rs:274:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use bevy_auto_plugin::auto_plugin::*;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `bevy_auto_plugin`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `bevy_auto_plugin`, use `cargo add bevy_auto_plugin` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `bevy::prelude::*`, `bevy_auto_plugin::auto_plugin::*`
[INFO] [stdout]  --> src/lib.rs:273:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use bevy::prelude::*;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 4 | use bevy_auto_plugin::auto_plugin::*;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `auto_plugin` in this scope
[INFO] [stdout]   --> src/lib.rs:280:3
[INFO] [stdout]    |
[INFO] [stdout] 10 | #[auto_plugin(app=app)]
[INFO] [stdout]    |   ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this attribute macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use bevy_auto_plugin_nightly_proc_macros::auto_plugin;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Event` in this scope
[INFO] [stdout]  --> src/lib.rs:277:10
[INFO] [stdout]   |
[INFO] [stdout] 7 | #[derive(Event, Reflect)]
[INFO] [stdout]   |          ^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Reflect` in this scope
[INFO] [stdout]  --> src/lib.rs:277:17
[INFO] [stdout]   |
[INFO] [stdout] 7 | #[derive(Event, Reflect)]
[INFO] [stdout]   |                 ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `auto_add_event` in this scope
[INFO] [stdout]  --> src/lib.rs:276:3
[INFO] [stdout]   |
[INFO] [stdout] 6 | #[auto_add_event]
[INFO] [stdout]   |   ^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this attribute macro
[INFO] [stdout]   |
[INFO] [stdout] 2 + use bevy_auto_plugin_nightly_proc_macros::auto_add_event;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `App` in this scope
[INFO] [stdout]   --> src/lib.rs:281:21
[INFO] [stdout]    |
[INFO] [stdout] 11 | fn plugin(app: &mut App) {
[INFO] [stdout]    |                     ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 8 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0412, E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - auto_register_type (line 231) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `bevy`
[INFO] [stdout]  --> src/lib.rs:232:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use bevy::prelude::*;
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `bevy`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `bevy`, use `cargo add bevy` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `bevy_auto_plugin`
[INFO] [stdout]  --> src/lib.rs:233:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use bevy_auto_plugin::auto_plugin::*;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `bevy_auto_plugin`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `bevy_auto_plugin`, use `cargo add bevy_auto_plugin` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `bevy::prelude::*`, `bevy_auto_plugin::auto_plugin::*`
[INFO] [stdout]  --> src/lib.rs:232:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use bevy::prelude::*;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 4 | use bevy_auto_plugin::auto_plugin::*;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `auto_plugin` in this scope
[INFO] [stdout]   --> src/lib.rs:240:3
[INFO] [stdout]    |
[INFO] [stdout] 11 | #[auto_plugin(app=app)]
[INFO] [stdout]    |   ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this attribute macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use bevy_auto_plugin_nightly_proc_macros::auto_plugin;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Component` in this scope
[INFO] [stdout]  --> src/lib.rs:236:10
[INFO] [stdout]   |
[INFO] [stdout] 7 | #[derive(Component, Reflect)]
[INFO] [stdout]   |          ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Reflect` in this scope
[INFO] [stdout]  --> src/lib.rs:236:21
[INFO] [stdout]   |
[INFO] [stdout] 7 | #[derive(Component, Reflect)]
[INFO] [stdout]   |                     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `auto_register_type` in this scope
[INFO] [stdout]  --> src/lib.rs:235:3
[INFO] [stdout]   |
[INFO] [stdout] 6 | #[auto_register_type]
[INFO] [stdout]   |   ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this attribute macro
[INFO] [stdout]   |
[INFO] [stdout] 2 + use bevy_auto_plugin_nightly_proc_macros::auto_register_type;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `reflect` in this scope
[INFO] [stdout]  --> src/lib.rs:237:3
[INFO] [stdout]   |
[INFO] [stdout] 8 | #[reflect(Component)]
[INFO] [stdout]   |   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `App` in this scope
[INFO] [stdout]   --> src/lib.rs:241:21
[INFO] [stdout]    |
[INFO] [stdout] 12 | fn plugin(app: &mut App) {
[INFO] [stdout]    |                     ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 9 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0412, E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - auto_name (line 342) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `bevy`
[INFO] [stdout]  --> src/lib.rs:343:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use bevy::prelude::*;
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `bevy`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `bevy`, use `cargo add bevy` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `bevy_auto_plugin`
[INFO] [stdout]  --> src/lib.rs:344:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use bevy_auto_plugin::auto_plugin::*;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `bevy_auto_plugin`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `bevy_auto_plugin`, use `cargo add bevy_auto_plugin` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `bevy::prelude::*`, `bevy_auto_plugin::auto_plugin::*`
[INFO] [stdout]  --> src/lib.rs:343:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use bevy::prelude::*;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 4 | use bevy_auto_plugin::auto_plugin::*;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `auto_plugin` in this scope
[INFO] [stdout]   --> src/lib.rs:352:3
[INFO] [stdout]    |
[INFO] [stdout] 12 | #[auto_plugin(app=app)]
[INFO] [stdout]    |   ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this attribute macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use bevy_auto_plugin_nightly_proc_macros::auto_plugin;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Component` in this scope
[INFO] [stdout]  --> src/lib.rs:347:10
[INFO] [stdout]   |
[INFO] [stdout] 7 | #[derive(Component, Reflect)]
[INFO] [stdout]   |          ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Reflect` in this scope
[INFO] [stdout]  --> src/lib.rs:347:21
[INFO] [stdout]   |
[INFO] [stdout] 7 | #[derive(Component, Reflect)]
[INFO] [stdout]   |                     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `auto_register_type` in this scope
[INFO] [stdout]  --> src/lib.rs:346:3
[INFO] [stdout]   |
[INFO] [stdout] 6 | #[auto_register_type]
[INFO] [stdout]   |   ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this attribute macro
[INFO] [stdout]   |
[INFO] [stdout] 2 + use bevy_auto_plugin_nightly_proc_macros::auto_register_type;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `reflect` in this scope
[INFO] [stdout]  --> src/lib.rs:348:3
[INFO] [stdout]   |
[INFO] [stdout] 8 | #[reflect(Component)]
[INFO] [stdout]   |   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `auto_name` in this scope
[INFO] [stdout]  --> src/lib.rs:349:3
[INFO] [stdout]   |
[INFO] [stdout] 9 | #[auto_name]
[INFO] [stdout]   |   ^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this attribute macro
[INFO] [stdout]   |
[INFO] [stdout] 2 + use bevy_auto_plugin_nightly_proc_macros::auto_name;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `App` in this scope
[INFO] [stdout]   --> src/lib.rs:353:21
[INFO] [stdout]    |
[INFO] [stdout] 13 | fn plugin(app: &mut App) {
[INFO] [stdout]    |                     ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Name` in this scope
[INFO] [stdout]   --> src/lib.rs:356:59
[INFO] [stdout]    |
[INFO] [stdout] 16 |     app.register_required_components_with::<FooComponent, Name>(|| Name::new("FooComponent"));
[INFO] [stdout]    |                                                           ^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: there is an enum variant `syn::UseTree::Name`; try using the variant's enum
[INFO] [stdout]    |
[INFO] [stdout] 16 -     app.register_required_components_with::<FooComponent, Name>(|| Name::new("FooComponent"));
[INFO] [stdout] 16 +     app.register_required_components_with::<FooComponent, syn::UseTree>(|| Name::new("FooComponent"));
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 13 | fn plugin<Name>(app: &mut App) {
[INFO] [stdout]    |          ++++++
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Name`
[INFO] [stdout]   --> src/lib.rs:356:68
[INFO] [stdout]    |
[INFO] [stdout] 16 |     app.register_required_components_with::<FooComponent, Name>(|| Name::new("FooComponent"));
[INFO] [stdout]    |                                                                    ^^^^ use of undeclared type `Name`
[INFO] [stdout]    |
[INFO] [stdout] help: there is an enum variant `syn::UseTree::Name`; try using the variant's enum
[INFO] [stdout]    |
[INFO] [stdout] 16 -     app.register_required_components_with::<FooComponent, Name>(|| Name::new("FooComponent"));
[INFO] [stdout] 16 +     app.register_required_components_with::<FooComponent, Name>(|| syn::UseTree::new("FooComponent"));
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 12 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0412, E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - auto_init_resource (line 322) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `bevy`
[INFO] [stdout]  --> src/lib.rs:323:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use bevy::prelude::*;
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `bevy`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `bevy`, use `cargo add bevy` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `bevy_auto_plugin`
[INFO] [stdout]  --> src/lib.rs:324:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use bevy_auto_plugin::auto_plugin::*;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `bevy_auto_plugin`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `bevy_auto_plugin`, use `cargo add bevy_auto_plugin` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `bevy::prelude::*`, `bevy_auto_plugin::auto_plugin::*`
[INFO] [stdout]  --> src/lib.rs:323:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use bevy::prelude::*;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 4 | use bevy_auto_plugin::auto_plugin::*;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `auto_plugin` in this scope
[INFO] [stdout]   --> src/lib.rs:331:3
[INFO] [stdout]    |
[INFO] [stdout] 11 | #[auto_plugin(app=app)]
[INFO] [stdout]    |   ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this attribute macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use bevy_auto_plugin_nightly_proc_macros::auto_plugin;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Resource` in this scope
[INFO] [stdout]  --> src/lib.rs:327:10
[INFO] [stdout]   |
[INFO] [stdout] 7 | #[derive(Resource, Default, Reflect)]
[INFO] [stdout]   |          ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Reflect` in this scope
[INFO] [stdout]  --> src/lib.rs:327:29
[INFO] [stdout]   |
[INFO] [stdout] 7 | #[derive(Resource, Default, Reflect)]
[INFO] [stdout]   |                             ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `auto_init_resource` in this scope
[INFO] [stdout]  --> src/lib.rs:326:3
[INFO] [stdout]   |
[INFO] [stdout] 6 | #[auto_init_resource(FooResourceWithGeneric<bool>)]
[INFO] [stdout]   |   ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this attribute macro
[INFO] [stdout]   |
[INFO] [stdout] 2 + use bevy_auto_plugin_nightly_proc_macros::auto_init_resource;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `reflect` in this scope
[INFO] [stdout]  --> src/lib.rs:328:3
[INFO] [stdout]   |
[INFO] [stdout] 8 | #[reflect(Resource)]
[INFO] [stdout]   |   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `App` in this scope
[INFO] [stdout]   --> src/lib.rs:332:21
[INFO] [stdout]    |
[INFO] [stdout] 12 | fn plugin(app: &mut App) {
[INFO] [stdout]    |                     ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 9 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0412, E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     src/lib.rs - auto_add_event (line 272)
[INFO] [stdout]     src/lib.rs - auto_add_event (line 287)
[INFO] [stdout]     src/lib.rs - auto_init_resource (line 307)
[INFO] [stdout]     src/lib.rs - auto_init_resource (line 322)
[INFO] [stdout]     src/lib.rs - auto_init_state (line 388)
[INFO] [stdout]     src/lib.rs - auto_name (line 342)
[INFO] [stdout]     src/lib.rs - auto_name (line 361)
[INFO] [stdout]     src/lib.rs - auto_plugin (line 71)
[INFO] [stdout]     src/lib.rs - auto_register_state_type (line 410)
[INFO] [stdout]     src/lib.rs - auto_register_type (line 231)
[INFO] [stdout]     src/lib.rs - auto_register_type (line 248)
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 0 passed; 11 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.42s
[INFO] [stdout] 
[INFO] [stderr] error: doctest failed, to rerun pass `--doc`
[INFO] running `Command { std: "docker" "inspect" "d7f90efd81a4d91c925e8c55d48fd7253cf04820368a2b9efadd67dbd1838104", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d7f90efd81a4d91c925e8c55d48fd7253cf04820368a2b9efadd67dbd1838104", kill_on_drop: false }`
[INFO] [stdout] d7f90efd81a4d91c925e8c55d48fd7253cf04820368a2b9efadd67dbd1838104
