[INFO] fetching crate catga-core-macros 0.2.0...
[INFO] checking catga-core-macros-0.2.0 against 3154cc1a3e6424e44f438a95007d043ed5ceaaf6+rustflags=-Znext-solver=coherence for pr-133502-30
[INFO] extracting crate catga-core-macros 0.2.0 into /workspace/builds/worker-6-tc1/source
[INFO] started tweaking crates.io crate catga-core-macros 0.2.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate catga-core-macros 0.2.0
[INFO] tweaked toml for crates.io crate catga-core-macros 0.2.0 written to /workspace/builds/worker-6-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate catga-core-macros 0.2.0 on toolchain 3154cc1a3e6424e44f438a95007d043ed5ceaaf6
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate catga-core-macros 0.2.0 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" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,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" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 45ff407a100910086665f7fa3496ebace90a1459259ec24036708d21cca15e3c
[INFO] running `Command { std: "docker" "start" "45ff407a100910086665f7fa3496ebace90a1459259ec24036708d21cca15e3c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "45ff407a100910086665f7fa3496ebace90a1459259ec24036708d21cca15e3c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "45ff407a100910086665f7fa3496ebace90a1459259ec24036708d21cca15e3c" "/opt/rustwide/cargo-home/bin/cargo" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "45ff407a100910086665f7fa3496ebace90a1459259ec24036708d21cca15e3c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Znext-solver=coherence" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "45ff407a100910086665f7fa3496ebace90a1459259ec24036708d21cca15e3c" "/opt/rustwide/cargo-home/bin/cargo" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling syn v3.0.3
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]     Checking winnow v1.0.4
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling target-triple v1.0.1
[INFO] [stderr]     Checking memchr v2.8.3
[INFO] [stderr]     Checking termcolor v1.4.1
[INFO] [stderr]     Checking glob v0.3.4
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]     Checking toml_parser v1.1.3+spec-1.1.0
[INFO] [stderr]     Checking catga-core-macros v0.2.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Checking serde_spanned v1.1.1
[INFO] [stderr]     Checking toml_datetime v1.1.1+spec-1.1.0
[INFO] [stderr]     Checking toml v1.1.4+spec-1.1.0
[INFO] [stderr]    Compiling tokio-macros v2.7.2
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling async-trait v0.1.91
[INFO] [stderr]     Checking tokio v1.53.1
[INFO] [stderr]     Checking trybuild v1.0.120
[INFO] [stdout] error[E0432]: unresolved import `catga_core`
[INFO] [stdout]    --> tests/catga_service_impl.rs:114:5
[INFO] [stdout]     |
[INFO] [stdout] 114 | use catga_core::CatgaResult;
[INFO] [stdout]     |     ^^^^^^^^^^ use of unresolved module or unlinked crate `catga_core`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `catga_core`, use `cargo add catga_core` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `catga_core`
[INFO] [stdout]   --> tests/catga_service_impl.rs:13:9
[INFO] [stdout]    |
[INFO] [stdout] 13 |     use catga_core::CatgaResult;
[INFO] [stdout]    |         ^^^^^^^^^^ use of unresolved module or unlinked crate `catga_core`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `catga_core`, use `cargo add catga_core` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `catga_core`
[INFO] [stdout]   --> tests/catga_service_impl.rs:66:9
[INFO] [stdout]    |
[INFO] [stdout] 66 |     use catga_core::CatgaResult;
[INFO] [stdout]    |         ^^^^^^^^^^ use of unresolved module or unlinked crate `catga_core`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `catga_core`, use `cargo add catga_core` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `catga_core`
[INFO] [stdout]   --> tests/catga_service_impl.rs:93:9
[INFO] [stdout]    |
[INFO] [stdout] 93 |     use catga_core::CatgaResult;
[INFO] [stdout]    |         ^^^^^^^^^^ use of unresolved module or unlinked crate `catga_core`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `catga_core`, use `cargo add catga_core` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `catga_core` in this scope
[INFO] [stdout]  --> tests/support/messages.rs:6:3
[INFO] [stdout]   |
[INFO] [stdout] 6 | #[catga_core::catga_request(response = u64)]
[INFO] [stdout]   |   ^^^^^^^^^^ use of unresolved module or unlinked crate `catga_core`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `catga_core` in this scope
[INFO] [stdout]   --> tests/support/messages.rs:11:10
[INFO] [stdout]    |
[INFO] [stdout] 11 | #[derive(catga_core::catga_command)]
[INFO] [stdout]    |          ^^^^^^^^^^ use of unresolved module or unlinked crate `catga_core`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `catga_core` in this scope
[INFO] [stdout]   --> tests/support/messages.rs:14:17
[INFO] [stdout]    |
[INFO] [stdout] 14 | #[derive(Clone, catga_core::catga_event)]
[INFO] [stdout]    |                 ^^^^^^^^^^ use of unresolved module or unlinked crate `catga_core`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `catga_core` in this scope
[INFO] [stdout]   --> tests/catga_service_impl.rs:17:7
[INFO] [stdout]    |
[INFO] [stdout] 17 |     #[catga_core::catga_request(response = u64)]
[INFO] [stdout]    |       ^^^^^^^^^^ use of unresolved module or unlinked crate `catga_core`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `catga_core` in this scope
[INFO] [stdout]   --> tests/catga_service_impl.rs:25:7
[INFO] [stdout]    |
[INFO] [stdout] 25 |     #[catga_core::catga_service]
[INFO] [stdout]    |       ^^^^^^^^^^ use of unresolved module or unlinked crate `catga_core`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `catga_core` in this scope
[INFO] [stdout]   --> tests/catga_service_impl.rs:75:7
[INFO] [stdout]    |
[INFO] [stdout] 75 |     #[catga_core::catga_service(BankMediator)]
[INFO] [stdout]    |       ^^^^^^^^^^ use of unresolved module or unlinked crate `catga_core`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `catga_core` in this scope
[INFO] [stdout]    --> tests/catga_service_impl.rs:100:7
[INFO] [stdout]     |
[INFO] [stdout] 100 |     #[catga_core::catga_service]
[INFO] [stdout]     |       ^^^^^^^^^^ use of unresolved module or unlinked crate `catga_core`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `catga_core`
[INFO] [stdout]  --> tests/typed_mediator_macro.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use catga_core::{CatgaError, CatgaResult, CommandHandler, ErrorCode, EventHandler, Handler};
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `catga_core`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `catga_core`, use `cargo add catga_core` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `catga_core` in this scope
[INFO] [stdout]  --> tests/support/messages.rs:6:3
[INFO] [stdout]   |
[INFO] [stdout] 6 | #[catga_core::catga_request(response = u64)]
[INFO] [stdout]   |   ^^^^^^^^^^ use of unresolved module or unlinked crate `catga_core`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `catga_core` in this scope
[INFO] [stdout]   --> tests/support/messages.rs:11:10
[INFO] [stdout]    |
[INFO] [stdout] 11 | #[derive(catga_core::catga_command)]
[INFO] [stdout]    |          ^^^^^^^^^^ use of unresolved module or unlinked crate `catga_core`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `catga_core` in this scope
[INFO] [stdout]   --> tests/support/messages.rs:14:17
[INFO] [stdout]    |
[INFO] [stdout] 14 | #[derive(Clone, catga_core::catga_event)]
[INFO] [stdout]    |                 ^^^^^^^^^^ use of unresolved module or unlinked crate `catga_core`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `catga_core` in this scope
[INFO] [stdout]   --> tests/typed_mediator_macro.rs:51:1
[INFO] [stdout]    |
[INFO] [stdout] 51 | catga_core::catga_typed_mediator! {
[INFO] [stdout]    | ^^^^^^^^^^ use of unresolved module or unlinked crate `catga_core`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `catga_core` in this scope
[INFO] [stdout]   --> tests/typed_mediator_macro.rs:58:1
[INFO] [stdout]    |
[INFO] [stdout] 58 | catga_core::catga_typed_mediator! {
[INFO] [stdout]    | ^^^^^^^^^^ use of unresolved module or unlinked crate `catga_core`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `catga_core`
[INFO] [stdout]  --> tests/catga_main.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use catga_core::catga_main;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `catga_core`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `catga_core`, use `cargo add catga_core` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `catga_core`
[INFO] [stdout]  --> tests/catga_handler.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use catga_core::{
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `catga_core`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `catga_core`, use `cargo add catga_core` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `catga_core`
[INFO] [stdout]  --> tests/catga_handler_kinds.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use catga_core::{CatgaResult, CommandHandler, EventHandler, Mediator, Registry, catga_handler};
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `catga_core`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `catga_core`, use `cargo add catga_core` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `catga_core` in this scope
[INFO] [stdout]  --> tests/support/messages.rs:6:3
[INFO] [stdout]   |
[INFO] [stdout] 6 | #[catga_core::catga_request(response = u64)]
[INFO] [stdout]   |   ^^^^^^^^^^ use of unresolved module or unlinked crate `catga_core`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `catga_core` in this scope
[INFO] [stdout]   --> tests/support/messages.rs:11:10
[INFO] [stdout]    |
[INFO] [stdout] 11 | #[derive(catga_core::catga_command)]
[INFO] [stdout]    |          ^^^^^^^^^^ use of unresolved module or unlinked crate `catga_core`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `catga_core` in this scope
[INFO] [stdout]   --> tests/support/messages.rs:14:17
[INFO] [stdout]    |
[INFO] [stdout] 14 | #[derive(Clone, catga_core::catga_event)]
[INFO] [stdout]    |                 ^^^^^^^^^^ use of unresolved module or unlinked crate `catga_core`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `catga_core` in this scope
[INFO] [stdout]    --> tests/catga_service_impl.rs:123:20
[INFO] [stdout]     |
[INFO] [stdout] 123 |     let mediator = catga_core::Mediator::new(calculator.registry()?);
[INFO] [stdout]     |                    ^^^^^^^^^^ use of unresolved module or unlinked crate `catga_core`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `catga_core`, use `cargo add catga_core` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `BankMediator` in `typed_service`
[INFO] [stdout]    --> tests/catga_service_impl.rs:146:35
[INFO] [stdout]     |
[INFO] [stdout] 146 |     let mediator = typed_service::BankMediator::new(Bank::default());
[INFO] [stdout]     |                                   ^^^^^^^^^^^^ could not find `BankMediator` in `typed_service`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `catga_core` in this scope
[INFO] [stdout]    --> tests/catga_service_impl.rs:159:15
[INFO] [stdout]     |
[INFO] [stdout] 159 |     let app = catga_core::auto::AutoApp::from_registry(Bank::default().registry()?)?;
[INFO] [stdout]     |               ^^^^^^^^^^ use of unresolved module or unlinked crate `catga_core`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `catga_core`, use `cargo add catga_core` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `catga-core-macros` (test "catga_handler") due to 1 previous error
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error[E0432]: unresolved import `catga_core`
[INFO] [stdout]  --> tests/catga_auto_module.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use catga_core::{CatgaResult, Mediator, Registry, request_handler};
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `catga_core`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `catga_core`, use `cargo add catga_core` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `catga_core` in this scope
[INFO] [stdout]  --> tests/support/messages.rs:6:3
[INFO] [stdout]   |
[INFO] [stdout] 6 | #[catga_core::catga_request(response = u64)]
[INFO] [stdout]   |   ^^^^^^^^^^ use of unresolved module or unlinked crate `catga_core`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `catga_core` in this scope
[INFO] [stdout]   --> tests/support/messages.rs:11:10
[INFO] [stdout]    |
[INFO] [stdout] 11 | #[derive(catga_core::catga_command)]
[INFO] [stdout]    |          ^^^^^^^^^^ use of unresolved module or unlinked crate `catga_core`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `catga_core` in this scope
[INFO] [stdout]   --> tests/support/messages.rs:14:17
[INFO] [stdout]    |
[INFO] [stdout] 14 | #[derive(Clone, catga_core::catga_event)]
[INFO] [stdout]    |                 ^^^^^^^^^^ use of unresolved module or unlinked crate `catga_core`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `catga_core`
[INFO] [stdout]   --> tests/handlers_macro.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use catga_core::{CatgaResult, Mediator, command_handler, event_handler, request_handler};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `catga_core`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `catga_core`, use `cargo add catga_core` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `catga_core` in this scope
[INFO] [stdout]   --> tests/handlers_macro.rs:54:20
[INFO] [stdout]    |
[INFO] [stdout] 54 |     let registry = catga_core::catga_handlers! {}?;
[INFO] [stdout]    |                    ^^^^^^^^^^ use of unresolved module or unlinked crate `catga_core`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `catga_core` in this scope
[INFO] [stdout]   --> tests/handlers_macro.rs:17:20
[INFO] [stdout]    |
[INFO] [stdout] 17 |     let registry = catga_core::catga_handlers! {
[INFO] [stdout]    |                    ^^^^^^^^^^ use of unresolved module or unlinked crate `catga_core`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `catga_core` in this scope
[INFO] [stdout]   --> tests/catga_auto_module.rs:11:3
[INFO] [stdout]    |
[INFO] [stdout] 11 | #[catga_core::catga_auto]
[INFO] [stdout]    |   ^^^^^^^^^^ use of unresolved module or unlinked crate `catga_core`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `catga_core` in this scope
[INFO] [stdout]   --> tests/support/messages.rs:14:17
[INFO] [stdout]    |
[INFO] [stdout] 14 | #[derive(Clone, catga_core::catga_event)]
[INFO] [stdout]    |                 ^^^^^^^^^^ use of unresolved module or unlinked crate `catga_core`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `catga_core` in this scope
[INFO] [stdout]   --> tests/catga_auto_module.rs:62:7
[INFO] [stdout]    |
[INFO] [stdout] 62 |     #[catga_core::catga_request(response = u64)]
[INFO] [stdout]    |       ^^^^^^^^^^ use of unresolved module or unlinked crate `catga_core`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `catga_core` in this scope
[INFO] [stdout]   --> tests/support/messages.rs:11:10
[INFO] [stdout]    |
[INFO] [stdout] 11 | #[derive(catga_core::catga_command)]
[INFO] [stdout]    |          ^^^^^^^^^^ use of unresolved module or unlinked crate `catga_core`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `catga_core` in this scope
[INFO] [stdout]  --> tests/support/messages.rs:6:3
[INFO] [stdout]   |
[INFO] [stdout] 6 | #[catga_core::catga_request(response = u64)]
[INFO] [stdout]   |   ^^^^^^^^^^ use of unresolved module or unlinked crate `catga_core`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `catga_core` in this scope
[INFO] [stdout]    --> tests/catga_service_impl.rs:168:15
[INFO] [stdout]     |
[INFO] [stdout] 168 |     let app = catga_core::auto::AutoApp::from_registry(event_only_service::Notifier.registry()?)?;
[INFO] [stdout]     |               ^^^^^^^^^^ use of unresolved module or unlinked crate `catga_core`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `catga_core`, use `cargo add catga_core` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `catga_core` in this scope
[INFO] [stdout]   --> tests/catga_handler_kinds.rs:34:6
[INFO] [stdout]    |
[INFO] [stdout] 34 | impl catga_core::Handler<Ask> for QualifiedAskHandler {
[INFO] [stdout]    |      ^^^^^^^^^^ use of unresolved module or unlinked crate `catga_core`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `catga_core`, use `cargo add catga_core` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `catga_core`
[INFO] [stdout]  --> tests/message_kinds.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use catga_core::{
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `catga_core`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `catga_core`, use `cargo add catga_core` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `catga_core` in this scope
[INFO] [stdout]   --> tests/message_kinds.rs:12:3
[INFO] [stdout]    |
[INFO] [stdout] 12 | #[catga_core::catga_request(response = u64)]
[INFO] [stdout]    |   ^^^^^^^^^^ use of unresolved module or unlinked crate `catga_core`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `catga_core` in this scope
[INFO] [stdout]   --> tests/message_kinds.rs:17:3
[INFO] [stdout]    |
[INFO] [stdout] 17 | #[catga_core::catga_request(response = std::string::String)]
[INFO] [stdout]    |   ^^^^^^^^^^ use of unresolved module or unlinked crate `catga_core`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `catga_core` in this scope
[INFO] [stdout]   --> tests/message_kinds.rs:20:3
[INFO] [stdout]    |
[INFO] [stdout] 20 | #[catga_core::catga_request(response = Vec<u64>)]
[INFO] [stdout]    |   ^^^^^^^^^^ use of unresolved module or unlinked crate `catga_core`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `catga_core` in this scope
[INFO] [stdout]   --> tests/message_kinds.rs:23:3
[INFO] [stdout]    |
[INFO] [stdout] 23 | #[catga_core::catga_request(response = u32)]
[INFO] [stdout]    |   ^^^^^^^^^^ use of unresolved module or unlinked crate `catga_core`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `catga_core` in this scope
[INFO] [stdout]   --> tests/message_kinds.rs:29:3
[INFO] [stdout]    |
[INFO] [stdout] 29 | #[catga_core::catga_request(response = u64)]
[INFO] [stdout]    |   ^^^^^^^^^^ use of unresolved module or unlinked crate `catga_core`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `catga_core` in this scope
[INFO] [stdout]   --> tests/message_kinds.rs:32:10
[INFO] [stdout]    |
[INFO] [stdout] 32 | #[derive(catga_core::catga_command)]
[INFO] [stdout]    |          ^^^^^^^^^^ use of unresolved module or unlinked crate `catga_core`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `catga_core` in this scope
[INFO] [stdout]   --> tests/message_kinds.rs:38:10
[INFO] [stdout]    |
[INFO] [stdout] 38 | #[derive(catga_core::catga_command)]
[INFO] [stdout]    |          ^^^^^^^^^^ use of unresolved module or unlinked crate `catga_core`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `catga_core` in this scope
[INFO] [stdout]   --> tests/message_kinds.rs:41:17
[INFO] [stdout]    |
[INFO] [stdout] 41 | #[derive(Clone, catga_core::catga_event)]
[INFO] [stdout]    |                 ^^^^^^^^^^ use of unresolved module or unlinked crate `catga_core`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `catga_core` in this scope
[INFO] [stdout]   --> tests/message_kinds.rs:46:17
[INFO] [stdout]    |
[INFO] [stdout] 46 | #[derive(Clone, catga_core::catga_event)]
[INFO] [stdout]    |                 ^^^^^^^^^^ use of unresolved module or unlinked crate `catga_core`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `catga_core` in this scope
[INFO] [stdout]   --> tests/message_kinds.rs:53:14
[INFO] [stdout]    |
[INFO] [stdout] 53 |     #[derive(catga_core::catga_command)]
[INFO] [stdout]    |              ^^^^^^^^^^ use of unresolved module or unlinked crate `catga_core`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `catga_core` in this scope
[INFO] [stdout]   --> tests/message_kinds.rs:58:14
[INFO] [stdout]    |
[INFO] [stdout] 58 |     #[derive(catga_core::catga_command)]
[INFO] [stdout]    |              ^^^^^^^^^^ use of unresolved module or unlinked crate `catga_core`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `catga_core` in this scope
[INFO] [stdout]   --> tests/message_kinds.rs:63:7
[INFO] [stdout]    |
[INFO] [stdout] 63 |     #[catga_core::catga_request(response = u8)]
[INFO] [stdout]    |       ^^^^^^^^^^ use of unresolved module or unlinked crate `catga_core`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `catga_core` in this scope
[INFO] [stdout]   --> tests/message_kinds.rs:70:3
[INFO] [stdout]    |
[INFO] [stdout] 70 | #[catga_core::catga_request(response = u64)]
[INFO] [stdout]    |   ^^^^^^^^^^ use of unresolved module or unlinked crate `catga_core`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `catga_core` in this scope
[INFO] [stdout]   --> tests/message_kinds.rs:75:3
[INFO] [stdout]    |
[INFO] [stdout] 75 | #[catga_core::catga_request(response = u64)]
[INFO] [stdout]    |   ^^^^^^^^^^ use of unresolved module or unlinked crate `catga_core`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `catga_core` in this scope
[INFO] [stdout]   --> tests/message_kinds.rs:80:10
[INFO] [stdout]    |
[INFO] [stdout] 80 | #[derive(catga_core::catga_command)]
[INFO] [stdout]    |          ^^^^^^^^^^ use of unresolved module or unlinked crate `catga_core`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `catga_core` in this scope
[INFO] [stdout]   --> tests/message_kinds.rs:85:17
[INFO] [stdout]    |
[INFO] [stdout] 85 | #[derive(Clone, catga_core::catga_event)]
[INFO] [stdout]    |                 ^^^^^^^^^^ use of unresolved module or unlinked crate `catga_core`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `FullMediator` in this scope
[INFO] [stdout]   --> tests/typed_mediator_macro.rs:74:20
[INFO] [stdout]    |
[INFO] [stdout] 74 |     let mediator = FullMediator::new(
[INFO] [stdout]    |                    ^^^^^^^^^^^^ use of undeclared type `FullMediator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `catga-core-macros` (test "catga_handler_kinds") due to 5 previous errors
[INFO] [stdout] error[E0433]: cannot find type `FullMediator` in this scope
[INFO] [stdout]   --> tests/typed_mediator_macro.rs:91:20
[INFO] [stdout]    |
[INFO] [stdout] 91 |     let mediator = FullMediator::new(
[INFO] [stdout]    |                    ^^^^^^^^^^^^ use of undeclared type `FullMediator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `FullMediator` in this scope
[INFO] [stdout]    --> tests/typed_mediator_macro.rs:116:20
[INFO] [stdout]     |
[INFO] [stdout] 116 |     let mediator = FullMediator::new(
[INFO] [stdout]     |                    ^^^^^^^^^^^^ use of undeclared type `FullMediator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `FullMediator` in this scope
[INFO] [stdout]    --> tests/typed_mediator_macro.rs:137:20
[INFO] [stdout]     |
[INFO] [stdout] 137 |     let mediator = FullMediator::new(
[INFO] [stdout]     |                    ^^^^^^^^^^^^ use of undeclared type `FullMediator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `RequestOnlyMediator` in this scope
[INFO] [stdout]    --> tests/typed_mediator_macro.rs:157:20
[INFO] [stdout]     |
[INFO] [stdout] 157 |     let mediator = RequestOnlyMediator::new(AskHandler);
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^ use of undeclared type `RequestOnlyMediator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `catga-core-macros` (test "typed_mediator_macro") due to 11 previous errors
[INFO] [stdout] error[E0433]: cannot find module or crate `catga_core` in this scope
[INFO] [stdout]   --> tests/catga_main.rs:10:25
[INFO] [stdout]    |
[INFO] [stdout] 10 | async fn app_entry() -> catga_core::CatgaResult<()> {
[INFO] [stdout]    |                         ^^^^^^^^^^ use of unresolved module or unlinked crate `catga_core`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `catga_core`, use `cargo add catga_core` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `catga_core` in this scope
[INFO] [stdout]   --> tests/catga_main.rs:15:56
[INFO] [stdout]    |
[INFO] [stdout] 15 | async fn catga_main_builds_auto_app_and_runs_body() -> catga_core::CatgaResult<()> {
[INFO] [stdout]    |                                                        ^^^^^^^^^^ use of unresolved module or unlinked crate `catga_core`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `catga_core`, use `cargo add catga_core` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `catga_core`
[INFO] [stdout]  --> tests/derive_message.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use catga_core::{
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `catga_core`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `catga_core`, use `cargo add catga_core` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `PingTypeId` in module `scoped_a`
[INFO] [stdout]    --> tests/message_kinds.rs:113:32
[INFO] [stdout]     |
[INFO] [stdout] 113 |         TypeId::of::<scoped_a::PingTypeId>(),
[INFO] [stdout]     |                                ^^^^^^^^^^ not found in `scoped_a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `PingTypeId` in module `scoped_b`
[INFO] [stdout]    --> tests/message_kinds.rs:114:32
[INFO] [stdout]     |
[INFO] [stdout] 114 |         TypeId::of::<scoped_b::PingTypeId>(),
[INFO] [stdout]     |                                ^^^^^^^^^^ not found in `scoped_b`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `InternalTypeId` in module `scoped_c`
[INFO] [stdout]    --> tests/message_kinds.rs:115:32
[INFO] [stdout]     |
[INFO] [stdout] 115 |         TypeId::of::<scoped_c::InternalTypeId>(),
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^ not found in `scoped_c`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `catga-core-macros` (test "catga_main") due to 3 previous errors
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `catga-core-macros` (test "handlers_macro") due to 6 previous errors
[INFO] [stdout] error: cannot find attribute `catga` in this scope
[INFO] [stdout]   --> tests/derive_message.rs:36:3
[INFO] [stdout]    |
[INFO] [stdout] 36 | #[catga(version = 7, priority = critical)]
[INFO] [stdout]    |   ^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: `catga` is an attribute that can be used by the derive macro `Message`, you might be missing a `derive` attribute
[INFO] [stdout]    |
[INFO] [stdout] 37 + #[derive(Message)]
[INFO] [stdout] 38 | pub struct VersionedCritical;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `catga` in this scope
[INFO] [stdout]   --> tests/derive_message.rs:40:3
[INFO] [stdout]    |
[INFO] [stdout] 40 | #[catga(priority = low)]
[INFO] [stdout]    |   ^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: `catga` is an attribute that can be used by the derive macro `Message`, you might be missing a `derive` attribute
[INFO] [stdout]    |
[INFO] [stdout] 41 + #[derive(Message)]
[INFO] [stdout] 42 | pub struct LowPriority;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `registry` found for struct `Calculator` in the current scope
[INFO] [stdout]    --> tests/catga_service_impl.rs:123:57
[INFO] [stdout]     |
[INFO] [stdout]  21 |     pub struct Calculator {
[INFO] [stdout]     |     --------------------- method `registry` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 123 |     let mediator = catga_core::Mediator::new(calculator.registry()?);
[INFO] [stdout]     |                                                         ^^^^^^^^ method not found in `Calculator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `catga-core-macros` (test "message_kinds") due to 20 previous errors
[INFO] [stdout] error: cannot find attribute `catga` in this scope
[INFO] [stdout]   --> tests/derive_message.rs:44:3
[INFO] [stdout]    |
[INFO] [stdout] 44 | #[catga(priority = normal)]
[INFO] [stdout]    |   ^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: `catga` is an attribute that can be used by the derive macro `Message`, you might be missing a `derive` attribute
[INFO] [stdout]    |
[INFO] [stdout] 45 + #[derive(Message)]
[INFO] [stdout] 46 | pub struct NormalPriority;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `catga` in this scope
[INFO] [stdout]   --> tests/derive_message.rs:48:3
[INFO] [stdout]    |
[INFO] [stdout] 48 | #[catga(priority = high)]
[INFO] [stdout]    |   ^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: `catga` is an attribute that can be used by the derive macro `Message`, you might be missing a `derive` attribute
[INFO] [stdout]    |
[INFO] [stdout] 49 + #[derive(Message)]
[INFO] [stdout] 50 | pub struct HighPriority;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `catga` in this scope
[INFO] [stdout]   --> tests/derive_message.rs:61:3
[INFO] [stdout]    |
[INFO] [stdout] 61 | #[catga(version = 3)]
[INFO] [stdout]    |   ^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: `catga` is an attribute that can be used by the derive macro `Message`, you might be missing a `derive` attribute
[INFO] [stdout]    |
[INFO] [stdout] 63 + #[derive(Message)]
[INFO] [stdout] 64 | pub struct SplitAttributes;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `registry` found for struct `Bank` in the current scope
[INFO] [stdout]    --> tests/catga_service_impl.rs:159:72
[INFO] [stdout]     |
[INFO] [stdout]  71 |     pub struct Bank {
[INFO] [stdout]     |     --------------- method `registry` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 159 |     let app = catga_core::auto::AutoApp::from_registry(Bank::default().registry()?)?;
[INFO] [stdout]     |                                                                        ^^^^^^^^ method not found in `Bank`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `catga` in this scope
[INFO] [stdout]   --> tests/derive_message.rs:62:3
[INFO] [stdout]    |
[INFO] [stdout] 62 | #[catga(priority = high)]
[INFO] [stdout]    |   ^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: `catga` is an attribute that can be used by the derive macro `Message`, you might be missing a `derive` attribute
[INFO] [stdout]    |
[INFO] [stdout] 63 + #[derive(Message)]
[INFO] [stdout] 64 | pub struct SplitAttributes;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `registry` found for struct `Notifier` in the current scope
[INFO] [stdout]    --> tests/catga_service_impl.rs:168:85
[INFO] [stdout]     |
[INFO] [stdout]  98 |     pub struct Notifier;
[INFO] [stdout]     |     ------------------- method `registry` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 168 |     let app = catga_core::auto::AutoApp::from_registry(event_only_service::Notifier.registry()?)?;
[INFO] [stdout]     |                                                                                     ^^^^^^^^ method not found in `Notifier`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `catga` in this scope
[INFO] [stdout]   --> tests/derive_message.rs:72:3
[INFO] [stdout]    |
[INFO] [stdout] 72 | #[catga(authorize)]
[INFO] [stdout]    |   ^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: `catga` is an attribute that can be used by the derive macro `Message`, you might be missing a `derive` attribute
[INFO] [stdout]    |
[INFO] [stdout] 73 + #[derive(Message)]
[INFO] [stdout] 74 | pub struct SecurePing;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `catga` in this scope
[INFO] [stdout]   --> tests/derive_message.rs:81:3
[INFO] [stdout]    |
[INFO] [stdout] 81 | #[catga(roles("admin", "ops"))]
[INFO] [stdout]    |   ^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: `catga` is an attribute that can be used by the derive macro `Message`, you might be missing a `derive` attribute
[INFO] [stdout]    |
[INFO] [stdout] 82 + #[derive(Message)]
[INFO] [stdout] 83 | pub struct RolePing;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `catga` in this scope
[INFO] [stdout]   --> tests/derive_message.rs:90:3
[INFO] [stdout]    |
[INFO] [stdout] 90 | #[catga(policy("billing"))]
[INFO] [stdout]    |   ^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: `catga` is an attribute that can be used by the derive macro `Message`, you might be missing a `derive` attribute
[INFO] [stdout]    |
[INFO] [stdout] 91 + #[derive(Message)]
[INFO] [stdout] 92 | pub struct PolicyPing;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `catga` in this scope
[INFO] [stdout]    --> tests/derive_message.rs:99:3
[INFO] [stdout]     |
[INFO] [stdout]  99 | #[catga(roles("admin"), policy("billing"))]
[INFO] [stdout]     |   ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: `catga` is an attribute that can be used by the derive macro `Message`, you might be missing a `derive` attribute
[INFO] [stdout]     |
[INFO] [stdout] 100 + #[derive(Message)]
[INFO] [stdout] 101 | pub struct RolePolicyPing;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `catga_core` in this scope
[INFO] [stdout]   --> tests/catga_service_impl.rs:40:69
[INFO] [stdout]    |
[INFO] [stdout] 40 |         async fn fallible(&self, fallible: Fallible) -> Result<u64, catga_core::CatgaError> {
[INFO] [stdout]    |                                                                     ^^^^^^^^^^ use of unresolved module or unlinked crate `catga_core`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `catga_core`, use `cargo add catga_core` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0599.
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `catga` in this scope
[INFO] [stdout]    --> tests/derive_message.rs:137:3
[INFO] [stdout]     |
[INFO] [stdout] 137 | #[catga(batch_key = "tenant")]
[INFO] [stdout]     |   ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: `catga` is an attribute that can be used by the derive macro `Message`, you might be missing a `derive` attribute
[INFO] [stdout]     |
[INFO] [stdout] 138 + #[derive(Message)]
[INFO] [stdout] 139 | pub struct Sharded {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `catga` in this scope
[INFO] [stdout]    --> tests/derive_message.rs:152:3
[INFO] [stdout]     |
[INFO] [stdout] 152 | #[catga(batch(
[INFO] [stdout]     |   ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: `catga` is an attribute that can be used by the derive macro `Message`, you might be missing a `derive` attribute
[INFO] [stdout]     |
[INFO] [stdout] 159 + #[derive(Message)]
[INFO] [stdout] 160 | pub struct Batched;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `catga` in this scope
[INFO] [stdout]    --> tests/derive_message.rs:174:7
[INFO] [stdout]     |
[INFO] [stdout] 174 |     #[catga(trace_tag)]
[INFO] [stdout]     |       ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `catga` is an attribute that can be used by the derive macro `Message`, you might be missing a `derive` attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `catga` in this scope
[INFO] [stdout]    --> tests/derive_message.rs:176:7
[INFO] [stdout]     |
[INFO] [stdout] 176 |     #[catga(trace_tag = "custom.amount")]
[INFO] [stdout]     |       ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `catga` is an attribute that can be used by the derive macro `Message`, you might be missing a `derive` attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `catga` in this scope
[INFO] [stdout]    --> tests/derive_message.rs:199:3
[INFO] [stdout]     |
[INFO] [stdout] 199 | #[catga(trace_tags(prefix = "order.", include = ["state", "region"], exclude = ["region"], all_public = false))]
[INFO] [stdout]     |   ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: `catga` is an attribute that can be used by the derive macro `Message`, you might be missing a `derive` attribute
[INFO] [stdout]     |
[INFO] [stdout] 200 + #[derive(Message)]
[INFO] [stdout] 201 | pub struct BulkSelected {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `catga` in this scope
[INFO] [stdout]    --> tests/derive_message.rs:222:3
[INFO] [stdout]     |
[INFO] [stdout] 222 | #[catga(trace_tags(exclude = ["skipped"]))]
[INFO] [stdout]     |   ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: `catga` is an attribute that can be used by the derive macro `Message`, you might be missing a `derive` attribute
[INFO] [stdout]     |
[INFO] [stdout] 223 + #[derive(Message)]
[INFO] [stdout] 224 | pub struct PublicByDefault {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `catga` in this scope
[INFO] [stdout]    --> tests/derive_message.rs:242:3
[INFO] [stdout]     |
[INFO] [stdout] 242 | #[catga(trace_tags(prefix = "mixed."))]
[INFO] [stdout]     |   ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: `catga` is an attribute that can be used by the derive macro `Message`, you might be missing a `derive` attribute
[INFO] [stdout]     |
[INFO] [stdout] 243 + #[derive(Message)]
[INFO] [stdout] 244 | pub struct ExplicitWinsOverBulk {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `catga` in this scope
[INFO] [stdout]    --> tests/derive_message.rs:244:7
[INFO] [stdout]     |
[INFO] [stdout] 244 |     #[catga(trace_tag = "explicit.one")]
[INFO] [stdout]     |       ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `catga` is an attribute that can be used by the derive macro `Message`, you might be missing a `derive` attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `catga` in this scope
[INFO] [stdout]    --> tests/derive_message.rs:263:3
[INFO] [stdout]     |
[INFO] [stdout] 263 | #[catga(
[INFO] [stdout]     |   ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: `catga` is an attribute that can be used by the derive macro `Message`, you might be missing a `derive` attribute
[INFO] [stdout]     |
[INFO] [stdout] 273 + #[derive(Message)]
[INFO] [stdout] 274 | pub struct KitchenSink {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `catga-core-macros` (test "catga_service_impl") due to 19 previous errors
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `catga-core-macros` (test "derive_message") due to 20 previous errors
[INFO] [stdout] error[E0425]: cannot find type `Ask` in this scope
[INFO] [stdout]   --> tests/catga_auto_module.rs:16:30
[INFO] [stdout]    |
[INFO] [stdout] 16 |     impl catga_core::Handler<Ask> for AskHandler {
[INFO] [stdout]    |                              ^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct through its public re-export
[INFO] [stdout]    |
[INFO] [stdout] 13 +     use crate::Ask;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Ask` in this scope
[INFO] [stdout]   --> tests/catga_auto_module.rs:17:37
[INFO] [stdout]    |
[INFO] [stdout] 17 |         async fn handle(&self, ask: Ask) -> catga_core::CatgaResult<u64> {
[INFO] [stdout]    |                                     ^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct through its public re-export
[INFO] [stdout]    |
[INFO] [stdout] 13 +     use crate::Ask;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Log` in this scope
[INFO] [stdout]   --> tests/catga_auto_module.rs:25:37
[INFO] [stdout]    |
[INFO] [stdout] 25 |     impl catga_core::CommandHandler<Log> for LogHandler {
[INFO] [stdout]    |                                     ^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct through its public re-export
[INFO] [stdout]    |
[INFO] [stdout] 13 +     use crate::Log;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Log` in this scope
[INFO] [stdout]   --> tests/catga_auto_module.rs:26:38
[INFO] [stdout]    |
[INFO] [stdout] 26 |         async fn handle(&self, _log: Log) -> catga_core::CatgaResult<()> {
[INFO] [stdout]    |                                      ^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct through its public re-export
[INFO] [stdout]    |
[INFO] [stdout] 13 +     use crate::Log;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Bell` in this scope
[INFO] [stdout]   --> tests/catga_auto_module.rs:34:35
[INFO] [stdout]    |
[INFO] [stdout] 34 |     impl catga_core::EventHandler<Bell> for BellHandler {
[INFO] [stdout]    |                                   ^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct through its public re-export
[INFO] [stdout]    |
[INFO] [stdout] 13 +     use crate::Bell;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Bell` in this scope
[INFO] [stdout]   --> tests/catga_auto_module.rs:35:40
[INFO] [stdout]    |
[INFO] [stdout] 35 |         async fn handle(&self, _event: Bell) -> catga_core::CatgaResult<()> {
[INFO] [stdout]    |                                        ^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct through its public re-export
[INFO] [stdout]    |
[INFO] [stdout] 13 +     use crate::Bell;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `__catga_auto_register` in module `discovered`
[INFO] [stdout]   --> tests/catga_auto_module.rs:74:32
[INFO] [stdout]    |
[INFO] [stdout] 74 |     let registry = discovered::__catga_auto_register(Registry::new())?;
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^^^^^^ not found in `discovered`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `__catga_auto_register` in module `discovered`
[INFO] [stdout]    --> tests/catga_auto_module.rs:102:30
[INFO] [stdout]     |
[INFO] [stdout] 102 |     let result = discovered::__catga_auto_register(registry);
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^ not found in `discovered`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `catga_core` in this scope
[INFO] [stdout]   --> tests/catga_auto_module.rs:16:10
[INFO] [stdout]    |
[INFO] [stdout] 16 |     impl catga_core::Handler<Ask> for AskHandler {
[INFO] [stdout]    |          ^^^^^^^^^^ use of unresolved module or unlinked crate `catga_core`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `catga_core`, use `cargo add catga_core` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `catga_core` in this scope
[INFO] [stdout]   --> tests/catga_auto_module.rs:17:45
[INFO] [stdout]    |
[INFO] [stdout] 17 |         async fn handle(&self, ask: Ask) -> catga_core::CatgaResult<u64> {
[INFO] [stdout]    |                                             ^^^^^^^^^^ use of unresolved module or unlinked crate `catga_core`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `catga_core`, use `cargo add catga_core` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `catga_core` in this scope
[INFO] [stdout]   --> tests/catga_auto_module.rs:25:10
[INFO] [stdout]    |
[INFO] [stdout] 25 |     impl catga_core::CommandHandler<Log> for LogHandler {
[INFO] [stdout]    |          ^^^^^^^^^^ use of unresolved module or unlinked crate `catga_core`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `catga_core`, use `cargo add catga_core` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `catga_core` in this scope
[INFO] [stdout]   --> tests/catga_auto_module.rs:26:46
[INFO] [stdout]    |
[INFO] [stdout] 26 |         async fn handle(&self, _log: Log) -> catga_core::CatgaResult<()> {
[INFO] [stdout]    |                                              ^^^^^^^^^^ use of unresolved module or unlinked crate `catga_core`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `catga_core`, use `cargo add catga_core` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `catga_core` in this scope
[INFO] [stdout]   --> tests/catga_auto_module.rs:34:10
[INFO] [stdout]    |
[INFO] [stdout] 34 |     impl catga_core::EventHandler<Bell> for BellHandler {
[INFO] [stdout]    |          ^^^^^^^^^^ use of unresolved module or unlinked crate `catga_core`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `catga_core`, use `cargo add catga_core` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `catga_core` in this scope
[INFO] [stdout]   --> tests/catga_auto_module.rs:35:49
[INFO] [stdout]    |
[INFO] [stdout] 35 |         async fn handle(&self, _event: Bell) -> catga_core::CatgaResult<()> {
[INFO] [stdout]    |                                                 ^^^^^^^^^^ use of unresolved module or unlinked crate `catga_core`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `catga_core`, use `cargo add catga_core` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `catga_core` in this scope
[INFO] [stdout]   --> tests/catga_auto_module.rs:67:46
[INFO] [stdout]    |
[INFO] [stdout] 67 |     pub async fn free_probe(probe: Probe) -> catga_core::CatgaResult<u64> {
[INFO] [stdout]    |                                              ^^^^^^^^^^ use of unresolved module or unlinked crate `catga_core`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `catga_core`, use `cargo add catga_core` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `catga-core-macros` (test "catga_auto_module") due to 21 previous errors
[INFO] running `Command { std: "docker" "inspect" "45ff407a100910086665f7fa3496ebace90a1459259ec24036708d21cca15e3c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "45ff407a100910086665f7fa3496ebace90a1459259ec24036708d21cca15e3c", kill_on_drop: false }`
[INFO] [stdout] 45ff407a100910086665f7fa3496ebace90a1459259ec24036708d21cca15e3c
