[INFO] fetching crate bevy_auto_plugin_nightly_proc_macros 0.2.1...
[INFO] testing bevy_auto_plugin_nightly_proc_macros-0.2.1 against try#bd7d74411512a3dd3b35d2f699c51dd2557c7e7e+cargoflags=-Zbuild-dir-new-layout for pr-149852-1
[INFO] extracting crate bevy_auto_plugin_nightly_proc_macros 0.2.1 into /workspace/builds/worker-5-tc2/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-5-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate bevy_auto_plugin_nightly_proc_macros 0.2.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] 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" "+bd7d74411512a3dd3b35d2f699c51dd2557c7e7e" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+bd7d74411512a3dd3b35d2f699c51dd2557c7e7e" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 03b5fbaade64ac7b89f163393ca28e2ccd3fae1190d4c76d8ab2736d50aab9fc
[INFO] running `Command { std: "docker" "start" "-a" "03b5fbaade64ac7b89f163393ca28e2ccd3fae1190d4c76d8ab2736d50aab9fc", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "03b5fbaade64ac7b89f163393ca28e2ccd3fae1190d4c76d8ab2736d50aab9fc", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "03b5fbaade64ac7b89f163393ca28e2ccd3fae1190d4c76d8ab2736d50aab9fc", kill_on_drop: false }`
[INFO] [stdout] 03b5fbaade64ac7b89f163393ca28e2ccd3fae1190d4c76d8ab2736d50aab9fc
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+bd7d74411512a3dd3b35d2f699c51dd2557c7e7e" "build" "--frozen" "--message-format=json" "-Zbuild-dir-new-layout", kill_on_drop: false }`
[INFO] [stdout] dbf24221cf73a3c12bb43913660b28f15fbf88eb08991e686bd0d85af13f7150
[INFO] running `Command { std: "docker" "start" "-a" "dbf24221cf73a3c12bb43913660b28f15fbf88eb08991e686bd0d85af13f7150", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.93
[INFO] [stderr]    Compiling unicode-ident v1.0.14
[INFO] [stderr]    Compiling thiserror v2.0.11
[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)]` (part of `#[warn(unused)]`) 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 8.09s
[INFO] running `Command { std: "docker" "inspect" "dbf24221cf73a3c12bb43913660b28f15fbf88eb08991e686bd0d85af13f7150", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "dbf24221cf73a3c12bb43913660b28f15fbf88eb08991e686bd0d85af13f7150", kill_on_drop: false }`
[INFO] [stdout] dbf24221cf73a3c12bb43913660b28f15fbf88eb08991e686bd0d85af13f7150
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+bd7d74411512a3dd3b35d2f699c51dd2557c7e7e" "test" "--frozen" "--no-run" "--message-format=json" "-Zbuild-dir-new-layout", kill_on_drop: false }`
[INFO] [stdout] d6767d72280e8fba04d4e6238c4d17614f086c37b02a82a83e0a482785a0340a
[INFO] running `Command { std: "docker" "start" "-a" "d6767d72280e8fba04d4e6238c4d17614f086c37b02a82a83e0a482785a0340a", 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)]` (part of `#[warn(unused)]`) 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)]` (part of `#[warn(unused)]`) 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 0.69s
[INFO] running `Command { std: "docker" "inspect" "d6767d72280e8fba04d4e6238c4d17614f086c37b02a82a83e0a482785a0340a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d6767d72280e8fba04d4e6238c4d17614f086c37b02a82a83e0a482785a0340a", kill_on_drop: false }`
[INFO] [stdout] d6767d72280e8fba04d4e6238c4d17614f086c37b02a82a83e0a482785a0340a
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+bd7d74411512a3dd3b35d2f699c51dd2557c7e7e" "test" "--frozen" "-Zbuild-dir-new-layout", kill_on_drop: false }`
[INFO] [stdout] 3b9307b0cb74772c94c69b8f461411cfabd97283749619f5fde4f83acd2f6ca5
[INFO] running `Command { std: "docker" "start" "-a" "3b9307b0cb74772c94c69b8f461411cfabd97283749619f5fde4f83acd2f6ca5", 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)]` (part of `#[warn(unused)]`) 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 (run `cargo fix --lib -p bevy_auto_plugin_nightly_proc_macros` to apply 5 suggestions)
[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.38s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/build/bevy_auto_plugin_nightly_proc_macros/b6634d97c10a849b/deps/bevy_auto_plugin_nightly_proc_macros-b6634d97c10a849b)
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests bevy_auto_plugin_nightly_proc_macros
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test src/lib.rs - auto_init_resource (line 307) - 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 287) - 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] 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_register_state_type (line 410) - compile ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[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] 308 | 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] 309 | 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] 308 | use bevy::prelude::*;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 309 | 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] 316 | #[auto_plugin(app=app)]
[INFO] [stdout]     |   ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this attribute macro
[INFO] [stdout]     |
[INFO] [stdout] 307 + 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] 312 | #[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] 312 | #[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] 311 | #[auto_init_resource]
[INFO] [stdout]     |   ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this attribute macro
[INFO] [stdout]     |
[INFO] [stdout] 307 + 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] 313 | #[reflect(Resource)]
[INFO] [stdout]     |   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `App` in this scope
[INFO] [stdout]    --> src/lib.rs:317:21
[INFO] [stdout]     |
[INFO] [stdout] 317 | 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: E0425, E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[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] 72 | 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] 73 | 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] 72 | use bevy::prelude::*;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 73 | 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] 81 | #[auto_plugin(app=app)]
[INFO] [stdout]    |   ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this attribute macro
[INFO] [stdout]    |
[INFO] [stdout] 71 + use bevy_auto_plugin_nightly_proc_macros::auto_plugin;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `App` in this scope
[INFO] [stdout]   --> src/lib.rs:82:21
[INFO] [stdout]    |
[INFO] [stdout] 82 | 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: E0425, E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[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] 362 | 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] 363 | 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] 362 | use bevy::prelude::*;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 363 | 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] 372 | #[auto_plugin(app=app)]
[INFO] [stdout]     |   ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this attribute macro
[INFO] [stdout]     |
[INFO] [stdout] 361 + 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] 367 | #[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] 367 | #[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] 365 | #[auto_register_type(FooComponentWithGeneric<bool>)]
[INFO] [stdout]     |   ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this attribute macro
[INFO] [stdout]     |
[INFO] [stdout] 361 + 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] 366 | #[auto_register_type(FooComponentWithGeneric<u32>)]
[INFO] [stdout]     |   ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this attribute macro
[INFO] [stdout]     |
[INFO] [stdout] 361 + 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] 368 | #[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] 369 | #[auto_name(FooComponentWithGeneric<bool>)]
[INFO] [stdout]     |   ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this attribute macro
[INFO] [stdout]     |
[INFO] [stdout] 361 + use bevy_auto_plugin_nightly_proc_macros::auto_name;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `App` in this scope
[INFO] [stdout]    --> src/lib.rs:373:21
[INFO] [stdout]     |
[INFO] [stdout] 373 | fn plugin(app: &mut App) {
[INFO] [stdout]     |                     ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `boo` in this scope
[INFO] [stdout]    --> src/lib.rs:377:69
[INFO] [stdout]     |
[INFO] [stdout] 377 |     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] 377 |     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] 373 | fn plugin<boo>(app: &mut App) {
[INFO] [stdout]     |          +++++
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Name` in this scope
[INFO] [stdout]    --> src/lib.rs:377:75
[INFO] [stdout]     |
[INFO] [stdout] 377 |     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] 377 -     app.register_required_components_with::<FooComponentWithGeneric<boo>, Name>(|| Name::new("FooComponentWithGeneric<boo>"));
[INFO] [stdout] 377 +     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] 373 | 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] 377 |     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] 377 -     app.register_required_components_with::<FooComponentWithGeneric<boo>, Name>(|| Name::new("FooComponentWithGeneric<boo>"));
[INFO] [stdout] 377 +     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: E0425, E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[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] 288 | 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] 289 | 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] 288 | use bevy::prelude::*;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 289 | 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] 295 | #[auto_plugin(app=app)]
[INFO] [stdout]     |   ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this attribute macro
[INFO] [stdout]     |
[INFO] [stdout] 287 + 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] 292 | #[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] 292 | #[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] 291 | #[auto_add_event(FooEventWithGeneric<bool>)]
[INFO] [stdout]     |   ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this attribute macro
[INFO] [stdout]     |
[INFO] [stdout] 287 + use bevy_auto_plugin_nightly_proc_macros::auto_add_event;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `App` in this scope
[INFO] [stdout]    --> src/lib.rs:296:21
[INFO] [stdout]     |
[INFO] [stdout] 296 | 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: E0425, E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[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] 273 | 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] 274 | 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] 273 | use bevy::prelude::*;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 274 | 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] 280 | #[auto_plugin(app=app)]
[INFO] [stdout]     |   ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this attribute macro
[INFO] [stdout]     |
[INFO] [stdout] 272 + 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] 277 | #[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] 277 | #[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] 276 | #[auto_add_event]
[INFO] [stdout]     |   ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this attribute macro
[INFO] [stdout]     |
[INFO] [stdout] 272 + use bevy_auto_plugin_nightly_proc_macros::auto_add_event;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `App` in this scope
[INFO] [stdout]    --> src/lib.rs:281:21
[INFO] [stdout]     |
[INFO] [stdout] 281 | 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: E0425, E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[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] 232 | 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] 233 | 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] 232 | use bevy::prelude::*;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 233 | 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] 240 | #[auto_plugin(app=app)]
[INFO] [stdout]     |   ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this attribute macro
[INFO] [stdout]     |
[INFO] [stdout] 231 + 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] 236 | #[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] 236 | #[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] 235 | #[auto_register_type]
[INFO] [stdout]     |   ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this attribute macro
[INFO] [stdout]     |
[INFO] [stdout] 231 + 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] 237 | #[reflect(Component)]
[INFO] [stdout]     |   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `App` in this scope
[INFO] [stdout]    --> src/lib.rs:241:21
[INFO] [stdout]     |
[INFO] [stdout] 241 | 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: E0425, E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[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] 343 | 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] 344 | 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] 343 | use bevy::prelude::*;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 344 | 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] 352 | #[auto_plugin(app=app)]
[INFO] [stdout]     |   ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this attribute macro
[INFO] [stdout]     |
[INFO] [stdout] 342 + 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] 347 | #[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] 347 | #[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] 346 | #[auto_register_type]
[INFO] [stdout]     |   ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this attribute macro
[INFO] [stdout]     |
[INFO] [stdout] 342 + 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] 348 | #[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] 349 | #[auto_name]
[INFO] [stdout]     |   ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this attribute macro
[INFO] [stdout]     |
[INFO] [stdout] 342 + use bevy_auto_plugin_nightly_proc_macros::auto_name;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `App` in this scope
[INFO] [stdout]    --> src/lib.rs:353:21
[INFO] [stdout]     |
[INFO] [stdout] 353 | fn plugin(app: &mut App) {
[INFO] [stdout]     |                     ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Name` in this scope
[INFO] [stdout]    --> src/lib.rs:356:59
[INFO] [stdout]     |
[INFO] [stdout] 356 |     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] 356 -     app.register_required_components_with::<FooComponent, Name>(|| Name::new("FooComponent"));
[INFO] [stdout] 356 +     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] 353 | 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] 356 |     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] 356 -     app.register_required_components_with::<FooComponent, Name>(|| Name::new("FooComponent"));
[INFO] [stdout] 356 +     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: E0425, E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[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] 323 | 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] 324 | 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] 323 | use bevy::prelude::*;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 324 | 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] 331 | #[auto_plugin(app=app)]
[INFO] [stdout]     |   ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this attribute macro
[INFO] [stdout]     |
[INFO] [stdout] 322 + 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] 327 | #[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] 327 | #[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] 326 | #[auto_init_resource(FooResourceWithGeneric<bool>)]
[INFO] [stdout]     |   ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this attribute macro
[INFO] [stdout]     |
[INFO] [stdout] 322 + 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] 328 | #[reflect(Resource)]
[INFO] [stdout]     |   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `App` in this scope
[INFO] [stdout]    --> src/lib.rs:332:21
[INFO] [stdout]     |
[INFO] [stdout] 332 | 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: E0425, E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[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] 249 | 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] 250 | 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] 249 | use bevy::prelude::*;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 250 | 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] 258 | #[auto_plugin(app=app)]
[INFO] [stdout]     |   ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this attribute macro
[INFO] [stdout]     |
[INFO] [stdout] 248 + 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] 254 | #[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] 254 | #[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] 252 | #[auto_register_type(FooComponentWithGeneric<bool>)]
[INFO] [stdout]     |   ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this attribute macro
[INFO] [stdout]     |
[INFO] [stdout] 248 + 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] 253 | #[auto_register_type(FooComponentWithGeneric<u32>)]
[INFO] [stdout]     |   ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this attribute macro
[INFO] [stdout]     |
[INFO] [stdout] 248 + 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] 255 | #[reflect(Component)]
[INFO] [stdout]     |   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `App` in this scope
[INFO] [stdout]    --> src/lib.rs:259:21
[INFO] [stdout]     |
[INFO] [stdout] 259 | 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: E0425, E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[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] 389 | 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] 390 | 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] 389 | use bevy::prelude::*;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 390 | 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] 396 | #[auto_plugin(app=app)]
[INFO] [stdout]     |   ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this attribute macro
[INFO] [stdout]     |
[INFO] [stdout] 388 + 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] 393 | #[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] 392 | #[auto_init_state]
[INFO] [stdout]     |   ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this attribute macro
[INFO] [stdout]     |
[INFO] [stdout] 388 + use bevy_auto_plugin_nightly_proc_macros::auto_init_state;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `App` in this scope
[INFO] [stdout]    --> src/lib.rs:397:21
[INFO] [stdout]     |
[INFO] [stdout] 397 | 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: E0425, E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[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] 411 | 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] 412 | 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] 411 | use bevy::prelude::*;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 412 | use bevy_auto_plugin::auto_plugin::*;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `auto_plugin` in this scope
[INFO] [stderr] error: doctest failed, to rerun pass `--doc`
[INFO] [stdout]    --> src/lib.rs:418:3
[INFO] [stdout]     |
[INFO] [stdout] 418 | #[auto_plugin(app=app)]
[INFO] [stdout]     |   ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this attribute macro
[INFO] [stdout]     |
[INFO] [stdout] 410 + 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] 415 | #[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] 415 | #[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] 414 | #[auto_register_state_type]
[INFO] [stdout]     |   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this attribute macro
[INFO] [stdout]     |
[INFO] [stdout] 410 + use bevy_auto_plugin_nightly_proc_macros::auto_register_state_type;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `App` in this scope
[INFO] [stdout]    --> src/lib.rs:419:21
[INFO] [stdout]     |
[INFO] [stdout] 419 | fn plugin(app: &mut App) {
[INFO] [stdout]     |                     ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `State` in this scope
[INFO] [stdout]    --> src/lib.rs:421:25
[INFO] [stdout]     |
[INFO] [stdout] 421 |     app.register_type::<State<Foo>>();
[INFO] [stdout]     |                         ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `NextState` in this scope
[INFO] [stdout]    --> src/lib.rs:422:25
[INFO] [stdout]     |
[INFO] [stdout] 422 |     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: E0425, E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[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.48s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 0.96s; merged doctests compilation took 0.48s
[INFO] running `Command { std: "docker" "inspect" "3b9307b0cb74772c94c69b8f461411cfabd97283749619f5fde4f83acd2f6ca5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3b9307b0cb74772c94c69b8f461411cfabd97283749619f5fde4f83acd2f6ca5", kill_on_drop: false }`
[INFO] [stdout] 3b9307b0cb74772c94c69b8f461411cfabd97283749619f5fde4f83acd2f6ca5
