[INFO] fetching crate pulseengine-mcp-macros 0.17.1...
[INFO] testing pulseengine-mcp-macros-0.17.1 against beta-2026-04-21 for beta-1.96-2
[INFO] extracting crate pulseengine-mcp-macros 0.17.1 into /workspace/builds/worker-2-tc2/source
[INFO] started tweaking crates.io crate pulseengine-mcp-macros 0.17.1
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate pulseengine-mcp-macros 0.17.1
[INFO] tweaked toml for crates.io crate pulseengine-mcp-macros 0.17.1 written to /workspace/builds/worker-2-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate pulseengine-mcp-macros 0.17.1 on toolchain beta-2026-04-21
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2026-04-21" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate pulseengine-mcp-macros 0.17.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" "+beta-2026-04-21" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-04-21" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 5b16fdd021e92961e2a648339d77e78c97d1e6fae4668370d36b8321cb7176a8
[INFO] running `Command { std: "docker" "start" "-a" "5b16fdd021e92961e2a648339d77e78c97d1e6fae4668370d36b8321cb7176a8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "5b16fdd021e92961e2a648339d77e78c97d1e6fae4668370d36b8321cb7176a8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "5b16fdd021e92961e2a648339d77e78c97d1e6fae4668370d36b8321cb7176a8", kill_on_drop: false }`
[INFO] [stdout] 5b16fdd021e92961e2a648339d77e78c97d1e6fae4668370d36b8321cb7176a8
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-04-21" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] b718e9da752e81afe1884aac8de7f5f0def94f657eb5159269af0785ea6dd86d
[INFO] running `Command { std: "docker" "start" "-a" "b718e9da752e81afe1884aac8de7f5f0def94f657eb5159269af0785ea6dd86d", kill_on_drop: false }`
[INFO] [stderr]    Compiling pulseengine-mcp-macros v0.17.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.37s
[INFO] running `Command { std: "docker" "inspect" "b718e9da752e81afe1884aac8de7f5f0def94f657eb5159269af0785ea6dd86d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b718e9da752e81afe1884aac8de7f5f0def94f657eb5159269af0785ea6dd86d", kill_on_drop: false }`
[INFO] [stdout] b718e9da752e81afe1884aac8de7f5f0def94f657eb5159269af0785ea6dd86d
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-04-21" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] fac718627902e807ba0e150f3c983679008606536cbcbf2688d2dc90778d55fd
[INFO] running `Command { std: "docker" "start" "-a" "fac718627902e807ba0e150f3c983679008606536cbcbf2688d2dc90778d55fd", kill_on_drop: false }`
[INFO] [stderr]    Compiling pulseengine-mcp-macros v0.17.1 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0432]: unresolved imports `pulseengine_mcp_macros::mcp_server`, `pulseengine_mcp_macros::mcp_tools`
[INFO] [stdout]  --> tests/parameter_validation_tests.rs:3:30
[INFO] [stdout]   |
[INFO] [stdout] 3 | use pulseengine_mcp_macros::{mcp_server, mcp_tools};
[INFO] [stdout]   |                              ^^^^^^^^^^  ^^^^^^^^^ no `mcp_tools` in the root
[INFO] [stdout]   |                              |
[INFO] [stdout]   |                              no `mcp_server` in the root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `pulseengine_mcp_server`
[INFO] [stdout]  --> tests/parameter_validation_tests.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use pulseengine_mcp_server::McpServerBuilder;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `pulseengine_mcp_server`
[INFO] [stdout]   |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]   |
[INFO] [stdout] 4 - use pulseengine_mcp_server::McpServerBuilder;
[INFO] [stdout] 4 + use pulseengine_mcp_macros::McpServerBuilder;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `pulseengine_mcp_server`
[INFO] [stdout]    --> tests/parameter_validation_tests.rs:200:9
[INFO] [stdout]     |
[INFO] [stdout] 200 |     use pulseengine_mcp_server::McpBackend;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `pulseengine_mcp_server`
[INFO] [stdout]     |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 200 -     use pulseengine_mcp_server::McpBackend;
[INFO] [stdout] 200 +     use pulseengine_mcp_macros::McpBackend;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope
[INFO] [stdout]    --> tests/parameter_validation_tests.rs:218:7
[INFO] [stdout]     |
[INFO] [stdout] 218 |     #[tokio::test]
[INFO] [stdout]     |       ^^^^^ use of unresolved module or unlinked crate `tokio`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope
[INFO] [stdout]    --> tests/parameter_validation_tests.rs:232:7
[INFO] [stdout]     |
[INFO] [stdout] 232 |     #[tokio::test]
[INFO] [stdout]     |       ^^^^^ use of unresolved module or unlinked crate `tokio`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope
[INFO] [stdout]    --> tests/parameter_validation_tests.rs:256:7
[INFO] [stdout]     |
[INFO] [stdout] 256 |     #[tokio::test]
[INFO] [stdout]     |       ^^^^^ use of unresolved module or unlinked crate `tokio`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope
[INFO] [stdout]    --> tests/parameter_validation_tests.rs:280:7
[INFO] [stdout]     |
[INFO] [stdout] 280 |     #[tokio::test]
[INFO] [stdout]     |       ^^^^^ use of unresolved module or unlinked crate `tokio`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `pulseengine_mcp_macros::mcp_tools`
[INFO] [stdout]  --> tests/tools_only_test.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use pulseengine_mcp_macros::mcp_tools;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `mcp_tools` in the root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope
[INFO] [stdout]   --> tests/advanced_features.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use tokio::sync::Mutex;
[INFO] [stdout]    |     ^^^^^ use of unresolved module or unlinked crate `tokio`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `tokio`, use `cargo add tokio` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `pulseengine_mcp_macros::mcp_server`, `pulseengine_mcp_macros::mcp_tools`
[INFO] [stdout]  --> tests/advanced_features.rs:9:30
[INFO] [stdout]   |
[INFO] [stdout] 9 | use pulseengine_mcp_macros::{mcp_server, mcp_tools};
[INFO] [stdout]   |                              ^^^^^^^^^^  ^^^^^^^^^ no `mcp_tools` in the root
[INFO] [stdout]   |                              |
[INFO] [stdout]   |                              no `mcp_server` in the root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `pulseengine_mcp_protocol`
[INFO] [stdout]   --> tests/advanced_features.rs:61:9
[INFO] [stdout]    |
[INFO] [stdout] 61 |     use pulseengine_mcp_protocol::CallToolRequestParam;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `pulseengine_mcp_protocol`
[INFO] [stdout]    |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]    |
[INFO] [stdout] 61 -     use pulseengine_mcp_protocol::CallToolRequestParam;
[INFO] [stdout] 61 +     use pulseengine_mcp_macros::CallToolRequestParam;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]   --> tests/advanced_features.rs:62:9
[INFO] [stdout]    |
[INFO] [stdout] 62 |     use serde_json::json;
[INFO] [stdout]    |         ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `pulseengine_mcp_protocol`
[INFO] [stdout]   --> tests/advanced_features.rs:86:9
[INFO] [stdout]    |
[INFO] [stdout] 86 |     use pulseengine_mcp_protocol::CallToolRequestParam;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `pulseengine_mcp_protocol`
[INFO] [stdout]    |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]    |
[INFO] [stdout] 86 -     use pulseengine_mcp_protocol::CallToolRequestParam;
[INFO] [stdout] 86 +     use pulseengine_mcp_macros::CallToolRequestParam;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]   --> tests/advanced_features.rs:87:9
[INFO] [stdout]    |
[INFO] [stdout] 87 |     use serde_json::json;
[INFO] [stdout]    |         ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope
[INFO] [stdout]   --> tests/advanced_features.rs:56:3
[INFO] [stdout]    |
[INFO] [stdout] 56 | #[tokio::test]
[INFO] [stdout]    |   ^^^^^ use of unresolved module or unlinked crate `tokio`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope
[INFO] [stdout]   --> tests/advanced_features.rs:82:3
[INFO] [stdout]    |
[INFO] [stdout] 82 | #[tokio::test]
[INFO] [stdout]    |   ^^^^^ use of unresolved module or unlinked crate `tokio`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope
[INFO] [stdout]    --> tests/advanced_features.rs:111:3
[INFO] [stdout]     |
[INFO] [stdout] 111 | #[tokio::test]
[INFO] [stdout]     |   ^^^^^ use of unresolved module or unlinked crate `tokio`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `pulseengine_mcp_protocol` in this scope
[INFO] [stdout]    --> tests/advanced_features.rs:102:21
[INFO] [stdout]     |
[INFO] [stdout] 102 |         && let Some(pulseengine_mcp_protocol::Content::Text { text, .. }) = result.content.first()
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `pulseengine_mcp_protocol`
[INFO] [stdout]     |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 102 -         && let Some(pulseengine_mcp_protocol::Content::Text { text, .. }) = result.content.first()
[INFO] [stdout] 102 +         && let Some(pulseengine_mcp_macros::Content::Text { text, .. }) = result.content.first()
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `pulseengine-mcp-macros` (test "tools_only_test") due to 1 previous error
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error[E0432]: unresolved imports `pulseengine_mcp_macros::mcp_server`, `pulseengine_mcp_macros::mcp_tools`
[INFO] [stdout]  --> tests/documentation_tests.rs:3:30
[INFO] [stdout]   |
[INFO] [stdout] 3 | use pulseengine_mcp_macros::{mcp_server, mcp_tools};
[INFO] [stdout]   |                              ^^^^^^^^^^  ^^^^^^^^^ no `mcp_tools` in the root
[INFO] [stdout]   |                              |
[INFO] [stdout]   |                              no `mcp_server` in the root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `pulseengine_mcp_server`
[INFO] [stdout]  --> tests/documentation_tests.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use pulseengine_mcp_server::McpServerBuilder;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `pulseengine_mcp_server`
[INFO] [stdout]   |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]   |
[INFO] [stdout] 4 - use pulseengine_mcp_server::McpServerBuilder;
[INFO] [stdout] 4 + use pulseengine_mcp_macros::McpServerBuilder;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `serde_json` in this scope
[INFO] [stdout]   --> tests/documentation_tests.rs:78:13
[INFO] [stdout]    |
[INFO] [stdout] 78 |             serde_json::json!({
[INFO] [stdout]    |             ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `serde_json` in this scope
[INFO] [stdout]    --> tests/documentation_tests.rs:140:13
[INFO] [stdout]     |
[INFO] [stdout] 140 |             serde_json::json!({
[INFO] [stdout]     |             ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `serde_json` in this scope
[INFO] [stdout]    --> tests/documentation_tests.rs:159:13
[INFO] [stdout]     |
[INFO] [stdout] 159 |             serde_json::json!({
[INFO] [stdout]     |             ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `pulseengine_mcp_macros::mcp_server`, `pulseengine_mcp_macros::mcp_tools`
[INFO] [stdout]  --> tests/dual_pattern_test.rs:6:30
[INFO] [stdout]   |
[INFO] [stdout] 6 | use pulseengine_mcp_macros::{mcp_server, mcp_tools};
[INFO] [stdout]   |                              ^^^^^^^^^^  ^^^^^^^^^ no `mcp_tools` in the root
[INFO] [stdout]   |                              |
[INFO] [stdout]   |                              no `mcp_server` in the root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `pulseengine_mcp_server`
[INFO] [stdout]  --> tests/dual_pattern_test.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use pulseengine_mcp_server::McpServerBuilder;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `pulseengine_mcp_server`
[INFO] [stdout]   |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]   |
[INFO] [stdout] 7 - use pulseengine_mcp_server::McpServerBuilder;
[INFO] [stdout] 7 + use pulseengine_mcp_macros::McpServerBuilder;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `schemars`
[INFO] [stdout]  --> tests/dual_pattern_test.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use schemars::JsonSchema;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `schemars`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `schemars`, use `cargo add schemars` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `serde`
[INFO] [stdout]  --> tests/dual_pattern_test.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use serde::{Deserialize, Serialize};
[INFO] [stdout]   |     ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde`, use `cargo add serde` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `pulseengine_mcp_protocol`
[INFO] [stdout]    --> tests/dual_pattern_test.rs:266:9
[INFO] [stdout]     |
[INFO] [stdout] 266 |     use pulseengine_mcp_protocol::CallToolRequestParam;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `pulseengine_mcp_protocol`
[INFO] [stdout]     |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 266 -     use pulseengine_mcp_protocol::CallToolRequestParam;
[INFO] [stdout] 266 +     use pulseengine_mcp_macros::CallToolRequestParam;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `pulseengine_mcp_server`
[INFO] [stdout]    --> tests/dual_pattern_test.rs:267:9
[INFO] [stdout]     |
[INFO] [stdout] 267 |     use pulseengine_mcp_server::McpToolsProvider;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `pulseengine_mcp_server`
[INFO] [stdout]     |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 267 -     use pulseengine_mcp_server::McpToolsProvider;
[INFO] [stdout] 267 +     use pulseengine_mcp_macros::McpToolsProvider;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `pulseengine_mcp_protocol`
[INFO] [stdout]    --> tests/dual_pattern_test.rs:230:9
[INFO] [stdout]     |
[INFO] [stdout] 230 |     use pulseengine_mcp_protocol::CallToolRequestParam;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `pulseengine_mcp_protocol`
[INFO] [stdout]     |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 230 -     use pulseengine_mcp_protocol::CallToolRequestParam;
[INFO] [stdout] 230 +     use pulseengine_mcp_macros::CallToolRequestParam;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `pulseengine_mcp_server`
[INFO] [stdout]    --> tests/dual_pattern_test.rs:231:9
[INFO] [stdout]     |
[INFO] [stdout] 231 |     use pulseengine_mcp_server::McpToolsProvider;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `pulseengine_mcp_server`
[INFO] [stdout]     |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 231 -     use pulseengine_mcp_server::McpToolsProvider;
[INFO] [stdout] 231 +     use pulseengine_mcp_macros::McpToolsProvider;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `pulseengine_mcp_protocol`
[INFO] [stdout]    --> tests/dual_pattern_test.rs:185:9
[INFO] [stdout]     |
[INFO] [stdout] 185 |     use pulseengine_mcp_protocol::CallToolRequestParam;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `pulseengine_mcp_protocol`
[INFO] [stdout]     |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 185 -     use pulseengine_mcp_protocol::CallToolRequestParam;
[INFO] [stdout] 185 +     use pulseengine_mcp_macros::CallToolRequestParam;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `pulseengine_mcp_server`
[INFO] [stdout]    --> tests/dual_pattern_test.rs:186:9
[INFO] [stdout]     |
[INFO] [stdout] 186 |     use pulseengine_mcp_server::McpToolsProvider;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `pulseengine_mcp_server`
[INFO] [stdout]     |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 186 -     use pulseengine_mcp_server::McpToolsProvider;
[INFO] [stdout] 186 +     use pulseengine_mcp_macros::McpToolsProvider;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope
[INFO] [stdout]    --> tests/dual_pattern_test.rs:264:3
[INFO] [stdout]     |
[INFO] [stdout] 264 | #[tokio::test]
[INFO] [stdout]     |   ^^^^^ use of unresolved module or unlinked crate `tokio`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `serde_json` in this scope
[INFO] [stdout]    --> tests/dual_pattern_test.rs:275:25
[INFO] [stdout]     |
[INFO] [stdout] 275 |         arguments: Some(serde_json::json!({
[INFO] [stdout]     |                         ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope
[INFO] [stdout]    --> tests/dual_pattern_test.rs:228:3
[INFO] [stdout]     |
[INFO] [stdout] 228 | #[tokio::test]
[INFO] [stdout]     |   ^^^^^ use of unresolved module or unlinked crate `tokio`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `serde_json` in this scope
[INFO] [stdout]    --> tests/dual_pattern_test.rs:239:25
[INFO] [stdout]     |
[INFO] [stdout] 239 |         arguments: Some(serde_json::json!({
[INFO] [stdout]     |                         ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope
[INFO] [stdout]    --> tests/dual_pattern_test.rs:183:3
[INFO] [stdout]     |
[INFO] [stdout] 183 | #[tokio::test]
[INFO] [stdout]     |   ^^^^^ use of unresolved module or unlinked crate `tokio`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `serde_json` in this scope
[INFO] [stdout]    --> tests/dual_pattern_test.rs:194:25
[INFO] [stdout]     |
[INFO] [stdout] 194 |         arguments: Some(serde_json::json!({
[INFO] [stdout]     |                         ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `serde_json` in this scope
[INFO] [stdout]    --> tests/dual_pattern_test.rs:212:25
[INFO] [stdout]     |
[INFO] [stdout] 212 |         arguments: Some(serde_json::json!({
[INFO] [stdout]     |                         ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope
[INFO] [stdout]   --> tests/dual_pattern_test.rs:69:3
[INFO] [stdout]    |
[INFO] [stdout] 69 | #[tokio::test]
[INFO] [stdout]    |   ^^^^^ use of unresolved module or unlinked crate `tokio`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope
[INFO] [stdout]   --> tests/dual_pattern_test.rs:62:3
[INFO] [stdout]    |
[INFO] [stdout] 62 | #[tokio::test]
[INFO] [stdout]    |   ^^^^^ use of unresolved module or unlinked crate `tokio`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `pulseengine_mcp_macros::mcp_server`, `pulseengine_mcp_macros::mcp_tools`
[INFO] [stdout]  --> tests/macro_tests.rs:6:30
[INFO] [stdout]   |
[INFO] [stdout] 6 | use pulseengine_mcp_macros::{mcp_server, mcp_tools};
[INFO] [stdout]   |                              ^^^^^^^^^^  ^^^^^^^^^ no `mcp_tools` in the root
[INFO] [stdout]   |                              |
[INFO] [stdout]   |                              no `mcp_server` in the root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `pulseengine_mcp_protocol`
[INFO] [stdout]  --> tests/macro_tests.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use pulseengine_mcp_protocol::{ListToolsResult, PaginatedRequestParam};
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `pulseengine_mcp_protocol`
[INFO] [stdout]   |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]   |
[INFO] [stdout] 7 - use pulseengine_mcp_protocol::{ListToolsResult, PaginatedRequestParam};
[INFO] [stdout] 7 + use pulseengine_mcp_macros::{ListToolsResult, PaginatedRequestParam};
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `pulseengine_mcp_server`
[INFO] [stdout]  --> tests/macro_tests.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use pulseengine_mcp_server::McpServerBuilder;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `pulseengine_mcp_server`
[INFO] [stdout]   |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]   |
[INFO] [stdout] 8 - use pulseengine_mcp_server::McpServerBuilder;
[INFO] [stdout] 8 + use pulseengine_mcp_macros::McpServerBuilder;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `pulseengine_mcp_macros::mcp_server`, `pulseengine_mcp_macros::mcp_tools`
[INFO] [stdout]  --> tests/simple_tests.rs:6:30
[INFO] [stdout]   |
[INFO] [stdout] 6 | use pulseengine_mcp_macros::{mcp_server, mcp_tools};
[INFO] [stdout]   |                              ^^^^^^^^^^  ^^^^^^^^^ no `mcp_tools` in the root
[INFO] [stdout]   |                              |
[INFO] [stdout]   |                              no `mcp_server` in the root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `pulseengine_mcp_server`
[INFO] [stdout]  --> tests/simple_tests.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use pulseengine_mcp_server::McpServerBuilder;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `pulseengine_mcp_server`
[INFO] [stdout]   |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]   |
[INFO] [stdout] 7 - use pulseengine_mcp_server::McpServerBuilder;
[INFO] [stdout] 7 + use pulseengine_mcp_macros::McpServerBuilder;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `pulseengine_mcp_protocol` in this scope
[INFO] [stdout]    --> tests/dual_pattern_test.rs:254:21
[INFO] [stdout]     |
[INFO] [stdout] 254 |         && let Some(pulseengine_mcp_protocol::Content::Text { text, .. }) =
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `pulseengine_mcp_protocol`
[INFO] [stdout]     |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 254 -         && let Some(pulseengine_mcp_protocol::Content::Text { text, .. }) =
[INFO] [stdout] 254 +         && let Some(pulseengine_mcp_macros::Content::Text { text, .. }) =
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `call_tool` found for struct `AdvancedServer` in the current scope
[INFO] [stdout]   --> tests/advanced_features.rs:69:25
[INFO] [stdout]    |
[INFO] [stdout] 15 | struct AdvancedServer {
[INFO] [stdout]    | --------------------- method `call_tool` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 69 |     let result = server.call_tool(request.clone()).await;
[INFO] [stdout]    |                         ^^^^^^^^^ method not found in `AdvancedServer`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `call_tool` found for struct `AdvancedServer` in the current scope
[INFO] [stdout]   --> tests/advanced_features.rs:78:25
[INFO] [stdout]    |
[INFO] [stdout] 15 | struct AdvancedServer {
[INFO] [stdout]    | --------------------- method `call_tool` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 78 |     let result = server.call_tool(reset_request).await;
[INFO] [stdout]    |                         ^^^^^^^^^ method not found in `AdvancedServer`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `pulseengine_mcp_macros::mcp_server`, `pulseengine_mcp_macros::mcp_tools`
[INFO] [stdout]  --> tests/macro_validation_tests.rs:3:30
[INFO] [stdout]   |
[INFO] [stdout] 3 | use pulseengine_mcp_macros::{mcp_server, mcp_tools};
[INFO] [stdout]   |                              ^^^^^^^^^^  ^^^^^^^^^ no `mcp_tools` in the root
[INFO] [stdout]   |                              |
[INFO] [stdout]   |                              no `mcp_server` in the root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `call_tool` found for struct `AdvancedServer` in the current scope
[INFO] [stdout]   --> tests/advanced_features.rs:99:25
[INFO] [stdout]    |
[INFO] [stdout] 15 | struct AdvancedServer {
[INFO] [stdout]    | --------------------- method `call_tool` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 99 |     let result = server.call_tool(request).await;
[INFO] [stdout]    |                         ^^^^^^^^^ method not found in `AdvancedServer`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `pulseengine_mcp_macros::mcp_server`, `pulseengine_mcp_macros::mcp_tools`
[INFO] [stdout]  --> tests/async_sync_tests.rs:3:30
[INFO] [stdout]   |
[INFO] [stdout] 3 | use pulseengine_mcp_macros::{mcp_server, mcp_tools};
[INFO] [stdout]   |                              ^^^^^^^^^^  ^^^^^^^^^ no `mcp_tools` in the root
[INFO] [stdout]   |                              |
[INFO] [stdout]   |                              no `mcp_server` in the root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `pulseengine_mcp_server`
[INFO] [stdout]  --> tests/macro_validation_tests.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use pulseengine_mcp_server::McpServerBuilder;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `pulseengine_mcp_server`
[INFO] [stdout]   |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]   |
[INFO] [stdout] 4 - use pulseengine_mcp_server::McpServerBuilder;
[INFO] [stdout] 4 + use pulseengine_mcp_macros::McpServerBuilder;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `serde`
[INFO] [stdout]   --> tests/macro_validation_tests.rs:54:9
[INFO] [stdout]    |
[INFO] [stdout] 54 |     use serde::{Deserialize, Serialize};
[INFO] [stdout]    |         ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `serde`, use `cargo add serde` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `pulseengine_mcp_server`
[INFO] [stdout]  --> tests/async_sync_tests.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use pulseengine_mcp_server::McpServerBuilder;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `pulseengine_mcp_server`
[INFO] [stdout]   |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]   |
[INFO] [stdout] 4 - use pulseengine_mcp_server::McpServerBuilder;
[INFO] [stdout] 4 + use pulseengine_mcp_macros::McpServerBuilder;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `schemars`
[INFO] [stdout]  --> tests/async_sync_tests.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use schemars::JsonSchema;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `schemars`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `schemars`, use `cargo add schemars` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `pulseengine_mcp_macros::mcp_server`, `pulseengine_mcp_macros::mcp_tools`
[INFO] [stdout]   --> tests/json_serialization_test.rs:10:30
[INFO] [stdout]    |
[INFO] [stdout] 10 | use pulseengine_mcp_macros::{mcp_server, mcp_tools};
[INFO] [stdout]    |                              ^^^^^^^^^^  ^^^^^^^^^ no `mcp_tools` in the root
[INFO] [stdout]    |                              |
[INFO] [stdout]    |                              no `mcp_server` in the root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `serde`
[INFO] [stdout]  --> tests/async_sync_tests.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use serde::{Deserialize, Serialize};
[INFO] [stdout]   |     ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde`, use `cargo add serde` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `pulseengine_mcp_protocol`
[INFO] [stdout]   --> tests/json_serialization_test.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use pulseengine_mcp_protocol::{CallToolRequestParam, Content};
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `pulseengine_mcp_protocol`
[INFO] [stdout]    |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]    |
[INFO] [stdout] 11 - use pulseengine_mcp_protocol::{CallToolRequestParam, Content};
[INFO] [stdout] 11 + use pulseengine_mcp_macros::{CallToolRequestParam, Content};
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `pulseengine_mcp_server`
[INFO] [stdout]   --> tests/json_serialization_test.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | use pulseengine_mcp_server::McpServerBuilder;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `pulseengine_mcp_server`
[INFO] [stdout]    |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]    |
[INFO] [stdout] 12 - use pulseengine_mcp_server::McpServerBuilder;
[INFO] [stdout] 12 + use pulseengine_mcp_macros::McpServerBuilder;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `serde`
[INFO] [stdout]   --> tests/json_serialization_test.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 | use serde::{Deserialize, Serialize};
[INFO] [stdout]    |     ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `serde`, use `cargo add serde` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]   --> tests/json_serialization_test.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 | use serde_json::json;
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope
[INFO] [stdout]    --> tests/json_serialization_test.rs:397:3
[INFO] [stdout]     |
[INFO] [stdout] 397 | #[tokio::test]
[INFO] [stdout]     |   ^^^^^ use of unresolved module or unlinked crate `tokio`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope
[INFO] [stdout]    --> tests/json_serialization_test.rs:346:3
[INFO] [stdout]     |
[INFO] [stdout] 346 | #[tokio::test]
[INFO] [stdout]     |   ^^^^^ use of unresolved module or unlinked crate `tokio`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope
[INFO] [stdout]    --> tests/json_serialization_test.rs:322:3
[INFO] [stdout]     |
[INFO] [stdout] 322 | #[tokio::test]
[INFO] [stdout]     |   ^^^^^ use of unresolved module or unlinked crate `tokio`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `serde_json` in this scope
[INFO] [stdout]    --> tests/async_sync_tests.rs:202:13
[INFO] [stdout]     |
[INFO] [stdout] 202 |             serde_json::json!({"test": "value"})
[INFO] [stdout]     |             ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope
[INFO] [stdout]    --> tests/json_serialization_test.rs:277:3
[INFO] [stdout]     |
[INFO] [stdout] 277 | #[tokio::test]
[INFO] [stdout]     |   ^^^^^ use of unresolved module or unlinked crate `tokio`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope
[INFO] [stdout]    --> tests/json_serialization_test.rs:259:3
[INFO] [stdout]     |
[INFO] [stdout] 259 | #[tokio::test]
[INFO] [stdout]     |   ^^^^^ use of unresolved module or unlinked crate `tokio`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope
[INFO] [stdout]    --> tests/json_serialization_test.rs:227:3
[INFO] [stdout]     |
[INFO] [stdout] 227 | #[tokio::test]
[INFO] [stdout]     |   ^^^^^ use of unresolved module or unlinked crate `tokio`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope
[INFO] [stdout]    --> tests/json_serialization_test.rs:182:3
[INFO] [stdout]     |
[INFO] [stdout] 182 | #[tokio::test]
[INFO] [stdout]     |   ^^^^^ use of unresolved module or unlinked crate `tokio`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope
[INFO] [stdout]    --> tests/json_serialization_test.rs:130:3
[INFO] [stdout]     |
[INFO] [stdout] 130 | #[tokio::test]
[INFO] [stdout]     |   ^^^^^ use of unresolved module or unlinked crate `tokio`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_defaults` found for struct `parameter_types::ParameterServer` in the current scope
[INFO] [stdout]    --> tests/parameter_validation_tests.rs:220:39
[INFO] [stdout]     |
[INFO] [stdout]  11 |     pub struct ParameterServer;
[INFO] [stdout]     |     -------------------------- associated function or constant `with_defaults` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 220 |         let server = ParameterServer::with_defaults();
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^ associated function or constant not found in `parameter_types::ParameterServer`
[INFO] [stdout]     |
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 220 -         let server = ParameterServer::with_defaults();
[INFO] [stdout] 220 +         let server = ParameterServer::default();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `get_server_info` found for struct `AdvancedServer` in the current scope
[INFO] [stdout]    --> tests/advanced_features.rs:114:23
[INFO] [stdout]     |
[INFO] [stdout]  15 | struct AdvancedServer {
[INFO] [stdout]     | --------------------- method `get_server_info` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 114 |     let info = server.get_server_info();
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^ method not found in `AdvancedServer`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope
[INFO] [stdout]   --> tests/async_sync_tests.rs:82:13
[INFO] [stdout]    |
[INFO] [stdout] 82 |             tokio::time::sleep(tokio::time::Duration::from_millis(1)).await;
[INFO] [stdout]    |             ^^^^^ use of unresolved module or unlinked crate `tokio`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `tokio`, use `cargo add tokio` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_defaults` found for struct `parameter_types::ParameterServer` in the current scope
[INFO] [stdout]    --> tests/parameter_validation_tests.rs:234:39
[INFO] [stdout]     |
[INFO] [stdout]  11 |     pub struct ParameterServer;
[INFO] [stdout]     |     -------------------------- associated function or constant `with_defaults` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 234 |         let server = ParameterServer::with_defaults();
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^ associated function or constant not found in `parameter_types::ParameterServer`
[INFO] [stdout]     |
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 234 -         let server = ParameterServer::with_defaults();
[INFO] [stdout] 234 +         let server = ParameterServer::default();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `pulseengine_mcp_macros::mcp_server`, `pulseengine_mcp_macros::mcp_tools`
[INFO] [stdout]  --> tests/mcp_resource_advanced_edge_cases.rs:7:30
[INFO] [stdout]   |
[INFO] [stdout] 7 | use pulseengine_mcp_macros::{mcp_server, mcp_tools};
[INFO] [stdout]   |                              ^^^^^^^^^^  ^^^^^^^^^ no `mcp_tools` in the root
[INFO] [stdout]   |                              |
[INFO] [stdout]   |                              no `mcp_server` in the root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `pulseengine_mcp_protocol`
[INFO] [stdout]  --> tests/mcp_resource_advanced_edge_cases.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use pulseengine_mcp_protocol::ReadResourceRequestParam;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `pulseengine_mcp_protocol`
[INFO] [stdout]   |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]   |
[INFO] [stdout] 8 - use pulseengine_mcp_protocol::ReadResourceRequestParam;
[INFO] [stdout] 8 + use pulseengine_mcp_macros::ReadResourceRequestParam;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `pulseengine_mcp_server`
[INFO] [stdout]  --> tests/mcp_resource_advanced_edge_cases.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use pulseengine_mcp_server::McpServerBuilder;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `pulseengine_mcp_server`
[INFO] [stdout]   |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]   |
[INFO] [stdout] 9 - use pulseengine_mcp_server::McpServerBuilder;
[INFO] [stdout] 9 + use pulseengine_mcp_macros::McpServerBuilder;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `schemars`
[INFO] [stdout]    --> tests/mcp_resource_advanced_edge_cases.rs:721:9
[INFO] [stdout]     |
[INFO] [stdout] 721 |     use schemars::JsonSchema;
[INFO] [stdout]     |         ^^^^^^^^ use of unresolved module or unlinked crate `schemars`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `schemars`, use `cargo add schemars` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `serde`
[INFO] [stdout]    --> tests/mcp_resource_advanced_edge_cases.rs:722:9
[INFO] [stdout]     |
[INFO] [stdout] 722 |     use serde::{Deserialize, Serialize};
[INFO] [stdout]     |         ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `serde`, use `cargo add serde` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope
[INFO] [stdout]   --> tests/mcp_resource_advanced_edge_cases.rs:32:7
[INFO] [stdout]    |
[INFO] [stdout] 32 |     #[tokio::test]
[INFO] [stdout]    |       ^^^^^ use of unresolved module or unlinked crate `tokio`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope
[INFO] [stdout]   --> tests/mcp_resource_advanced_edge_cases.rs:67:7
[INFO] [stdout]    |
[INFO] [stdout] 67 |     #[tokio::test]
[INFO] [stdout]    |       ^^^^^ use of unresolved module or unlinked crate `tokio`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope
[INFO] [stdout]    --> tests/mcp_resource_advanced_edge_cases.rs:136:7
[INFO] [stdout]     |
[INFO] [stdout] 136 |     #[tokio::test]
[INFO] [stdout]     |       ^^^^^ use of unresolved module or unlinked crate `tokio`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope
[INFO] [stdout]    --> tests/mcp_resource_advanced_edge_cases.rs:175:7
[INFO] [stdout]     |
[INFO] [stdout] 175 |     #[tokio::test]
[INFO] [stdout]     |       ^^^^^ use of unresolved module or unlinked crate `tokio`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope
[INFO] [stdout]    --> tests/mcp_resource_advanced_edge_cases.rs:208:7
[INFO] [stdout]     |
[INFO] [stdout] 208 |     #[tokio::test]
[INFO] [stdout]     |       ^^^^^ use of unresolved module or unlinked crate `tokio`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope
[INFO] [stdout]    --> tests/mcp_resource_advanced_edge_cases.rs:249:7
[INFO] [stdout]     |
[INFO] [stdout] 249 |     #[tokio::test]
[INFO] [stdout]     |       ^^^^^ use of unresolved module or unlinked crate `tokio`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope
[INFO] [stdout]    --> tests/mcp_resource_advanced_edge_cases.rs:270:7
[INFO] [stdout]     |
[INFO] [stdout] 270 |     #[tokio::test]
[INFO] [stdout]     |       ^^^^^ use of unresolved module or unlinked crate `tokio`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope
[INFO] [stdout]    --> tests/mcp_resource_advanced_edge_cases.rs:307:7
[INFO] [stdout]     |
[INFO] [stdout] 307 |     #[tokio::test]
[INFO] [stdout]     |       ^^^^^ use of unresolved module or unlinked crate `tokio`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope
[INFO] [stdout]    --> tests/mcp_resource_advanced_edge_cases.rs:380:7
[INFO] [stdout]     |
[INFO] [stdout] 380 |     #[tokio::test]
[INFO] [stdout]     |       ^^^^^ use of unresolved module or unlinked crate `tokio`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope
[INFO] [stdout]    --> tests/mcp_resource_advanced_edge_cases.rs:420:7
[INFO] [stdout]     |
[INFO] [stdout] 420 |     #[tokio::test]
[INFO] [stdout]     |       ^^^^^ use of unresolved module or unlinked crate `tokio`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope
[INFO] [stdout]    --> tests/mcp_resource_advanced_edge_cases.rs:462:7
[INFO] [stdout]     |
[INFO] [stdout] 462 |     #[tokio::test]
[INFO] [stdout]     |       ^^^^^ use of unresolved module or unlinked crate `tokio`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope
[INFO] [stdout]    --> tests/mcp_resource_advanced_edge_cases.rs:495:7
[INFO] [stdout]     |
[INFO] [stdout] 495 |     #[tokio::test]
[INFO] [stdout]     |       ^^^^^ use of unresolved module or unlinked crate `tokio`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope
[INFO] [stdout]    --> tests/mcp_resource_advanced_edge_cases.rs:509:7
[INFO] [stdout]     |
[INFO] [stdout] 509 |     #[tokio::test]
[INFO] [stdout]     |       ^^^^^ use of unresolved module or unlinked crate `tokio`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope
[INFO] [stdout]    --> tests/mcp_resource_advanced_edge_cases.rs:530:7
[INFO] [stdout]     |
[INFO] [stdout] 530 |     #[tokio::test]
[INFO] [stdout]     |       ^^^^^ use of unresolved module or unlinked crate `tokio`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope
[INFO] [stdout]    --> tests/mcp_resource_advanced_edge_cases.rs:544:7
[INFO] [stdout]     |
[INFO] [stdout] 544 |     #[tokio::test]
[INFO] [stdout]     |       ^^^^^ use of unresolved module or unlinked crate `tokio`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope
[INFO] [stdout]    --> tests/mcp_resource_advanced_edge_cases.rs:584:7
[INFO] [stdout]     |
[INFO] [stdout] 584 |     #[tokio::test]
[INFO] [stdout]     |       ^^^^^ use of unresolved module or unlinked crate `tokio`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope
[INFO] [stdout]    --> tests/mcp_resource_advanced_edge_cases.rs:595:7
[INFO] [stdout]     |
[INFO] [stdout] 595 |     #[tokio::test]
[INFO] [stdout]     |       ^^^^^ use of unresolved module or unlinked crate `tokio`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope
[INFO] [stdout]    --> tests/mcp_resource_advanced_edge_cases.rs:614:7
[INFO] [stdout]     |
[INFO] [stdout] 614 |     #[tokio::test]
[INFO] [stdout]     |       ^^^^^ use of unresolved module or unlinked crate `tokio`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope
[INFO] [stdout]    --> tests/mcp_resource_advanced_edge_cases.rs:664:7
[INFO] [stdout]     |
[INFO] [stdout] 664 |     #[tokio::test]
[INFO] [stdout]     |       ^^^^^ use of unresolved module or unlinked crate `tokio`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope
[INFO] [stdout]    --> tests/mcp_resource_advanced_edge_cases.rs:680:7
[INFO] [stdout]     |
[INFO] [stdout] 680 |     #[tokio::test]
[INFO] [stdout]     |       ^^^^^ use of unresolved module or unlinked crate `tokio`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope
[INFO] [stdout]    --> tests/mcp_resource_advanced_edge_cases.rs:701:7
[INFO] [stdout]     |
[INFO] [stdout] 701 |     #[tokio::test]
[INFO] [stdout]     |       ^^^^^ use of unresolved module or unlinked crate `tokio`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope
[INFO] [stdout]    --> tests/mcp_resource_advanced_edge_cases.rs:747:7
[INFO] [stdout]     |
[INFO] [stdout] 747 |     #[tokio::test]
[INFO] [stdout]     |       ^^^^^ use of unresolved module or unlinked crate `tokio`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope
[INFO] [stdout]    --> tests/async_sync_tests.rs:100:13
[INFO] [stdout]     |
[INFO] [stdout] 100 |             tokio::time::sleep(tokio::time::Duration::from_millis(1)).await;
[INFO] [stdout]     |             ^^^^^ use of unresolved module or unlinked crate `tokio`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `tokio`, use `cargo add tokio` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_defaults` found for struct `validation_server::ValidationServer` in the current scope
[INFO] [stdout]    --> tests/parameter_validation_tests.rs:258:40
[INFO] [stdout]     |
[INFO] [stdout] 152 |     pub struct ValidationServer;
[INFO] [stdout]     |     --------------------------- associated function or constant `with_defaults` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 258 |         let server = ValidationServer::with_defaults();
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^ associated function or constant not found in `validation_server::ValidationServer`
[INFO] [stdout]     |
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 258 -         let server = ValidationServer::with_defaults();
[INFO] [stdout] 258 +         let server = ValidationServer::default();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope
[INFO] [stdout]    --> tests/mcp_resource_advanced_edge_cases.rs:774:7
[INFO] [stdout]     |
[INFO] [stdout] 774 |     #[tokio::test]
[INFO] [stdout]     |       ^^^^^ use of unresolved module or unlinked crate `tokio`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope
[INFO] [stdout]    --> tests/mcp_resource_advanced_edge_cases.rs:816:7
[INFO] [stdout]     |
[INFO] [stdout] 816 |     #[tokio::test]
[INFO] [stdout]     |       ^^^^^ use of unresolved module or unlinked crate `tokio`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope
[INFO] [stdout]    --> tests/mcp_resource_advanced_edge_cases.rs:869:7
[INFO] [stdout]     |
[INFO] [stdout] 869 |     #[tokio::test]
[INFO] [stdout]     |       ^^^^^ use of unresolved module or unlinked crate `tokio`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope
[INFO] [stdout]    --> tests/mcp_resource_advanced_edge_cases.rs:907:7
[INFO] [stdout]     |
[INFO] [stdout] 907 |     #[tokio::test]
[INFO] [stdout]     |       ^^^^^ use of unresolved module or unlinked crate `tokio`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope
[INFO] [stdout]    --> tests/mcp_resource_advanced_edge_cases.rs:951:7
[INFO] [stdout]     |
[INFO] [stdout] 951 |     #[tokio::test]
[INFO] [stdout]     |       ^^^^^ use of unresolved module or unlinked crate `tokio`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope
[INFO] [stdout]     --> tests/mcp_resource_advanced_edge_cases.rs:1001:7
[INFO] [stdout]      |
[INFO] [stdout] 1001 |     #[tokio::test]
[INFO] [stdout]      |       ^^^^^ use of unresolved module or unlinked crate `tokio`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope
[INFO] [stdout]     --> tests/mcp_resource_advanced_edge_cases.rs:1012:7
[INFO] [stdout]      |
[INFO] [stdout] 1012 |     #[tokio::test]
[INFO] [stdout]      |       ^^^^^ use of unresolved module or unlinked crate `tokio`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `ServiceTestServerService` in this scope
[INFO] [stdout]    --> tests/simple_tests.rs:135:51
[INFO] [stdout]     |
[INFO] [stdout] 128 |     struct ServiceTestServer;
[INFO] [stdout]     |     ------------------------- similarly named struct `ServiceTestServer` defined here
[INFO] [stdout] ...
[INFO] [stdout] 135 |     let service_type = std::marker::PhantomData::<ServiceTestServerService>;
[INFO] [stdout]     |                                                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 135 -     let service_type = std::marker::PhantomData::<ServiceTestServerService>;
[INFO] [stdout] 135 +     let service_type = std::marker::PhantomData::<ServiceTestServer>;
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 125 | fn test_service_types_exist<ServiceTestServerService>() {
[INFO] [stdout]     |                            ++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope
[INFO] [stdout]    --> tests/async_sync_tests.rs:113:13
[INFO] [stdout]     |
[INFO] [stdout] 113 |             tokio::time::sleep(tokio::time::Duration::from_millis(1)).await;
[INFO] [stdout]     |             ^^^^^ use of unresolved module or unlinked crate `tokio`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `tokio`, use `cargo add tokio` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_defaults` found for struct `edge_cases::EdgeCaseServer` in the current scope
[INFO] [stdout]    --> tests/parameter_validation_tests.rs:282:38
[INFO] [stdout]     |
[INFO] [stdout] 100 |     pub struct EdgeCaseServer;
[INFO] [stdout]     |     ------------------------- associated function or constant `with_defaults` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 282 |         let server = EdgeCaseServer::with_defaults();
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^ associated function or constant not found in `edge_cases::EdgeCaseServer`
[INFO] [stdout]     |
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 282 -         let server = EdgeCaseServer::with_defaults();
[INFO] [stdout] 282 +         let server = EdgeCaseServer::default();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope
[INFO] [stdout]   --> tests/async_sync_tests.rs:82:32
[INFO] [stdout]    |
[INFO] [stdout] 82 |             tokio::time::sleep(tokio::time::Duration::from_millis(1)).await;
[INFO] [stdout]    |                                ^^^^^ use of unresolved module or unlinked crate `tokio`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `tokio`, use `cargo add tokio` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout]  3 + use std::time::Duration;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `Duration`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 82 -             tokio::time::sleep(tokio::time::Duration::from_millis(1)).await;
[INFO] [stdout] 82 +             tokio::time::sleep(Duration::from_millis(1)).await;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope
[INFO] [stdout]    --> tests/async_sync_tests.rs:100:32
[INFO] [stdout]     |
[INFO] [stdout] 100 |             tokio::time::sleep(tokio::time::Duration::from_millis(1)).await;
[INFO] [stdout]     |                                ^^^^^ use of unresolved module or unlinked crate `tokio`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `tokio`, use `cargo add tokio` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]   3 + use std::time::Duration;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `Duration`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 100 -             tokio::time::sleep(tokio::time::Duration::from_millis(1)).await;
[INFO] [stdout] 100 +             tokio::time::sleep(Duration::from_millis(1)).await;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]   --> tests/advanced_features.rs:24:38
[INFO] [stdout]    |
[INFO] [stdout] 24 |     pub async fn increment(&self) -> anyhow::Result<u32> {
[INFO] [stdout]    |                                      ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]   --> tests/advanced_features.rs:32:34
[INFO] [stdout]    |
[INFO] [stdout] 32 |     pub async fn reset(&self) -> anyhow::Result<String> {
[INFO] [stdout]    |                                  ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]   --> tests/advanced_features.rs:46:10
[INFO] [stdout]    |
[INFO] [stdout] 46 |     ) -> anyhow::Result<String> {
[INFO] [stdout]    |          ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> tests/advanced_features.rs:159:38
[INFO] [stdout]     |
[INFO] [stdout] 159 |         pub async fn tool1(&self) -> anyhow::Result<String> {
[INFO] [stdout]     |                                      ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> tests/advanced_features.rs:163:38
[INFO] [stdout]     |
[INFO] [stdout] 163 |         pub async fn tool2(&self) -> anyhow::Result<String> {
[INFO] [stdout]     |                                      ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `pulseengine-mcp-macros` (test "advanced_features") due to 22 previous errors
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> tests/advanced_features.rs:167:38
[INFO] [stdout]     |
[INFO] [stdout] 167 |         pub async fn tool3(&self) -> anyhow::Result<String> {
[INFO] [stdout]     |                                      ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> tests/advanced_features.rs:171:38
[INFO] [stdout]     |
[INFO] [stdout] 171 |         pub async fn tool4(&self) -> anyhow::Result<String> {
[INFO] [stdout]     |                                      ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> tests/advanced_features.rs:175:38
[INFO] [stdout]     |
[INFO] [stdout] 175 |         pub async fn tool5(&self) -> anyhow::Result<String> {
[INFO] [stdout]     |                                      ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` 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] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope
[INFO] [stdout]    --> tests/async_sync_tests.rs:113:32
[INFO] [stdout]     |
[INFO] [stdout] 113 |             tokio::time::sleep(tokio::time::Duration::from_millis(1)).await;
[INFO] [stdout]     |                                ^^^^^ use of unresolved module or unlinked crate `tokio`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `tokio`, use `cargo add tokio` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]   3 + use std::time::Duration;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `Duration`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 113 -             tokio::time::sleep(tokio::time::Duration::from_millis(1)).await;
[INFO] [stdout] 113 +             tokio::time::sleep(Duration::from_millis(1)).await;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_defaults` found for struct `parameter_types::ParameterServer` in the current scope
[INFO] [stdout]    --> tests/parameter_validation_tests.rs:205:45
[INFO] [stdout]     |
[INFO] [stdout]  11 |     pub struct ParameterServer;
[INFO] [stdout]     |     -------------------------- associated function or constant `with_defaults` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 205 |         let param_server = ParameterServer::with_defaults();
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^ associated function or constant not found in `parameter_types::ParameterServer`
[INFO] [stdout]     |
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 205 -         let param_server = ParameterServer::with_defaults();
[INFO] [stdout] 205 +         let param_server = ParameterServer::default();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_defaults` found for struct `edge_cases::EdgeCaseServer` in the current scope
[INFO] [stdout]    --> tests/parameter_validation_tests.rs:206:43
[INFO] [stdout]     |
[INFO] [stdout] 100 |     pub struct EdgeCaseServer;
[INFO] [stdout]     |     ------------------------- associated function or constant `with_defaults` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 206 |         let edge_server = EdgeCaseServer::with_defaults();
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^ associated function or constant not found in `edge_cases::EdgeCaseServer`
[INFO] [stdout]     |
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 206 -         let edge_server = EdgeCaseServer::with_defaults();
[INFO] [stdout] 206 +         let edge_server = EdgeCaseServer::default();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_defaults` found for struct `validation_server::ValidationServer` in the current scope
[INFO] [stdout]    --> tests/parameter_validation_tests.rs:207:51
[INFO] [stdout]     |
[INFO] [stdout] 152 |     pub struct ValidationServer;
[INFO] [stdout]     |     --------------------------- associated function or constant `with_defaults` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 207 |         let validation_server = ValidationServer::with_defaults();
[INFO] [stdout]     |                                                   ^^^^^^^^^^^^^ associated function or constant not found in `validation_server::ValidationServer`
[INFO] [stdout]     |
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 207 -         let validation_server = ValidationServer::with_defaults();
[INFO] [stdout] 207 +         let validation_server = ValidationServer::default();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `mcp_resource` in this scope
[INFO] [stdout]   --> tests/mcp_resource_advanced_edge_cases.rs:26:11
[INFO] [stdout]    |
[INFO] [stdout] 26 |         #[mcp_resource(uri_template = "user://{user_id}")]
[INFO] [stdout]    |           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_defaults` found for struct `MixedServer` in the current scope
[INFO] [stdout]    --> tests/async_sync_tests.rs:131:32
[INFO] [stdout]     |
[INFO] [stdout]  70 |     struct MixedServer;
[INFO] [stdout]     |     ------------------ associated function or constant `with_defaults` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 131 |     let _server = MixedServer::with_defaults();
[INFO] [stdout]     |                                ^^^^^^^^^^^^^ associated function or constant not found in `MixedServer`
[INFO] [stdout]     |
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 131 -     let _server = MixedServer::with_defaults();
[INFO] [stdout] 131 +     let _server = MixedServer::default();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_defaults` found for struct `PureSyncServer` in the current scope
[INFO] [stdout]    --> tests/async_sync_tests.rs:168:35
[INFO] [stdout]     |
[INFO] [stdout] 138 |     struct PureSyncServer;
[INFO] [stdout]     |     --------------------- associated function or constant `with_defaults` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 168 |     let _server = PureSyncServer::with_defaults();
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^ associated function or constant not found in `PureSyncServer`
[INFO] [stdout]     |
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 168 -     let _server = PureSyncServer::with_defaults();
[INFO] [stdout] 168 +     let _server = PureSyncServer::default();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `pulseengine_mcp_macros::mcp_server`, `pulseengine_mcp_macros::mcp_tools`
[INFO] [stdout]   --> tests/tool_features.rs:14:30
[INFO] [stdout]    |
[INFO] [stdout] 14 | use pulseengine_mcp_macros::{mcp_server, mcp_tools};
[INFO] [stdout]    |                              ^^^^^^^^^^  ^^^^^^^^^ no `mcp_tools` in the root
[INFO] [stdout]    |                              |
[INFO] [stdout]    |                              no `mcp_server` in the root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_defaults` found for struct `ReturnTypeServer` in the current scope
[INFO] [stdout]    --> tests/async_sync_tests.rs:210:37
[INFO] [stdout]     |
[INFO] [stdout] 175 |     struct ReturnTypeServer;
[INFO] [stdout]     |     ----------------------- associated function or constant `with_defaults` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 210 |     let _server = ReturnTypeServer::with_defaults();
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^ associated function or constant not found in `ReturnTypeServer`
[INFO] [stdout]     |
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 210 -     let _server = ReturnTypeServer::with_defaults();
[INFO] [stdout] 210 +     let _server = ReturnTypeServer::default();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `mcp_resource` in this scope
[INFO] [stdout]   --> tests/mcp_resource_advanced_edge_cases.rs:61:11
[INFO] [stdout]    |
[INFO] [stdout] 61 |         #[mcp_resource(uri_template = "data://{db}/{schema}/{table}")]
[INFO] [stdout]    |           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_defaults` found for struct `ParameterServer` in the current scope
[INFO] [stdout]    --> tests/async_sync_tests.rs:256:36
[INFO] [stdout]     |
[INFO] [stdout] 217 |     struct ParameterServer;
[INFO] [stdout]     |     ---------------------- associated function or constant `with_defaults` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 256 |     let _server = ParameterServer::with_defaults();
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^ associated function or constant not found in `ParameterServer`
[INFO] [stdout]     |
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 256 -     let _server = ParameterServer::with_defaults();
[INFO] [stdout] 256 +     let _server = ParameterServer::default();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `serde_json` in this scope
[INFO] [stdout]   --> tests/parameter_validation_tests.rs:50:46
[INFO] [stdout]    |
[INFO] [stdout] 50 |         pub async fn json_param(&self, data: serde_json::Value) -> String {
[INFO] [stdout]    |                                              ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` 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] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `mcp_resource` in this scope
[INFO] [stdout]    --> tests/mcp_resource_advanced_edge_cases.rs:130:11
[INFO] [stdout]     |
[INFO] [stdout] 130 |         #[mcp_resource(uri_template = "search://{query}")]
[INFO] [stdout]     |           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_defaults` found for struct `TestServer` in the current scope
[INFO] [stdout]   --> tests/simple_tests.rs:20:31
[INFO] [stdout]    |
[INFO] [stdout] 14 |     struct TestServer;
[INFO] [stdout]    |     ----------------- associated function or constant `with_defaults` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 20 |     let _server = TestServer::with_defaults();
[INFO] [stdout]    |                               ^^^^^^^^^^^^^ associated function or constant not found in `TestServer`
[INFO] [stdout]    |
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]    |
[INFO] [stdout] 20 -     let _server = TestServer::with_defaults();
[INFO] [stdout] 20 +     let _server = TestServer::default();
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]   --> tests/tool_features.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 | use serde_json::json;
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `pulseengine_mcp_protocol`
[INFO] [stdout]   --> tests/tool_features.rs:75:9
[INFO] [stdout]    |
[INFO] [stdout] 75 |     use pulseengine_mcp_protocol::CallToolRequestParam;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `pulseengine_mcp_protocol`
[INFO] [stdout]    |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]    |
[INFO] [stdout] 75 -     use pulseengine_mcp_protocol::CallToolRequestParam;
[INFO] [stdout] 75 +     use pulseengine_mcp_macros::CallToolRequestParam;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_defaults` found for struct `MinimalServer` in the current scope
[INFO] [stdout]   --> tests/simple_tests.rs:34:34
[INFO] [stdout]    |
[INFO] [stdout] 28 |     struct MinimalServer;
[INFO] [stdout]    |     -------------------- associated function or constant `with_defaults` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 34 |     let _server = MinimalServer::with_defaults();
[INFO] [stdout]    |                                  ^^^^^^^^^^^^^ associated function or constant not found in `MinimalServer`
[INFO] [stdout]    |
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]    |
[INFO] [stdout] 34 -     let _server = MinimalServer::with_defaults();
[INFO] [stdout] 34 +     let _server = MinimalServer::default();
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `pulseengine_mcp_protocol`
[INFO] [stdout]    --> tests/tool_features.rs:128:9
[INFO] [stdout]     |
[INFO] [stdout] 128 |     use pulseengine_mcp_protocol::CallToolRequestParam;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `pulseengine_mcp_protocol`
[INFO] [stdout]     |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 128 -     use pulseengine_mcp_protocol::CallToolRequestParam;
[INFO] [stdout] 128 +     use pulseengine_mcp_macros::CallToolRequestParam;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope
[INFO] [stdout]   --> tests/tool_features.rs:17:3
[INFO] [stdout]    |
[INFO] [stdout] 17 | #[tokio::test]
[INFO] [stdout]    |   ^^^^^ use of unresolved module or unlinked crate `tokio`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope
[INFO] [stdout]   --> tests/tool_features.rs:52:3
[INFO] [stdout]    |
[INFO] [stdout] 52 | #[tokio::test]
[INFO] [stdout]    |   ^^^^^ use of unresolved module or unlinked crate `tokio`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope
[INFO] [stdout]   --> tests/tool_features.rs:96:3
[INFO] [stdout]    |
[INFO] [stdout] 96 | #[tokio::test]
[INFO] [stdout]    |   ^^^^^ use of unresolved module or unlinked crate `tokio`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `MinimalServerConfig` in this scope
[INFO] [stdout]   --> tests/simple_tests.rs:35:5
[INFO] [stdout]    |
[INFO] [stdout] 35 |     MinimalServerConfig::default();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^ use of undeclared type `MinimalServerConfig`
[INFO] [stdout]    |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 35 -     MinimalServerConfig::default();
[INFO] [stdout] 35 +     MinimalServer::default();
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `serde_json` in this scope
[INFO] [stdout]   --> tests/async_sync_tests.rs:63:15
[INFO] [stdout]    |
[INFO] [stdout] 63 |     pub data: serde_json::Value,
[INFO] [stdout]    |               ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `serde_json` in this scope
[INFO] [stdout]    --> tests/async_sync_tests.rs:201:38
[INFO] [stdout]     |
[INFO] [stdout] 201 |         pub fn json_return(&self) -> serde_json::Value {
[INFO] [stdout]     |                                      ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` 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] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_defaults` found for struct `DescribedServer` in the current scope
[INFO] [stdout]   --> tests/simple_tests.rs:48:36
[INFO] [stdout]    |
[INFO] [stdout] 43 |     struct DescribedServer;
[INFO] [stdout]    |     ---------------------- associated function or constant `with_defaults` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 48 |     let _server = DescribedServer::with_defaults();
[INFO] [stdout]    |                                    ^^^^^^^^^^^^^ associated function or constant not found in `DescribedServer`
[INFO] [stdout]    |
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]    |
[INFO] [stdout] 48 -     let _server = DescribedServer::with_defaults();
[INFO] [stdout] 48 +     let _server = DescribedServer::default();
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `pulseengine-mcp-macros` (test "async_sync_tests") due to 17 previous errors
[INFO] [stderr] error: could not compile `pulseengine-mcp-macros` (test "parameter_validation_tests") due to 15 previous errors
[INFO] [stdout] error[E0599]: no associated function or constant named `with_defaults` found for struct `VersionedServer` in the current scope
[INFO] [stdout]   --> tests/simple_tests.rs:61:36
[INFO] [stdout]    |
[INFO] [stdout] 56 |     struct VersionedServer;
[INFO] [stdout]    |     ---------------------- associated function or constant `with_defaults` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 61 |     let _server = VersionedServer::with_defaults();
[INFO] [stdout]    |                                    ^^^^^^^^^^^^^ associated function or constant not found in `VersionedServer`
[INFO] [stdout]    |
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]    |
[INFO] [stdout] 61 -     let _server = VersionedServer::with_defaults();
[INFO] [stdout] 61 +     let _server = VersionedServer::default();
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `mcp_resource` in this scope
[INFO] [stdout]    --> tests/mcp_resource_advanced_edge_cases.rs:169:11
[INFO] [stdout]     |
[INFO] [stdout] 169 |         #[mcp_resource(uri_template = "data://{id}")]
[INFO] [stdout]     |           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_defaults` found for struct `ComplexServer` in the current scope
[INFO] [stdout]   --> tests/simple_tests.rs:86:34
[INFO] [stdout]    |
[INFO] [stdout] 69 |     struct ComplexServer {
[INFO] [stdout]    |     -------------------- associated function or constant `with_defaults` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 86 |     let _server = ComplexServer::with_defaults();
[INFO] [stdout]    |                                  ^^^^^^^^^^^^^ associated function or constant not found in `ComplexServer`
[INFO] [stdout]    |
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]    |
[INFO] [stdout] 86 -     let _server = ComplexServer::with_defaults();
[INFO] [stdout] 86 +     let _server = ComplexServer::default();
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `ErrorTestServerError` in this scope
[INFO] [stdout]    --> tests/simple_tests.rs:100:18
[INFO] [stdout]     |
[INFO] [stdout] 100 |     let error1 = ErrorTestServerError::InvalidParams("test".to_string());
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `ErrorTestServerError`
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 100 -     let error1 = ErrorTestServerError::InvalidParams("test".to_string());
[INFO] [stdout] 100 +     let error1 = ErrorTestServer::InvalidParams("test".to_string());
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `ErrorTestServerError` in this scope
[INFO] [stdout]    --> tests/simple_tests.rs:101:18
[INFO] [stdout]     |
[INFO] [stdout] 101 |     let error2 = ErrorTestServerError::Internal("test".to_string());
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `ErrorTestServerError`
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 101 -     let error2 = ErrorTestServerError::Internal("test".to_string());
[INFO] [stdout] 101 +     let error2 = ErrorTestServer::Internal("test".to_string());
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `ConfigTestServerConfig` in this scope
[INFO] [stdout]    --> tests/simple_tests.rs:120:5
[INFO] [stdout]     |
[INFO] [stdout] 120 |     ConfigTestServerConfig::default();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `ConfigTestServerConfig`
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 120 -     ConfigTestServerConfig::default();
[INFO] [stdout] 120 +     ConfigTestServer::default();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_defaults` found for struct `TestServer` in the current scope
[INFO] [stdout]   --> tests/macro_tests.rs:27:30
[INFO] [stdout]    |
[INFO] [stdout] 19 |     struct TestServer {
[INFO] [stdout]    |     ----------------- associated function or constant `with_defaults` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 27 |     let server = TestServer::with_defaults();
[INFO] [stdout]    |                              ^^^^^^^^^^^^^ associated function or constant not found in `TestServer`
[INFO] [stdout]    |
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]    |
[INFO] [stdout] 27 -     let server = TestServer::with_defaults();
[INFO] [stdout] 27 +     let server = TestServer::default();
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0432, E0433, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope
[INFO] [stdout]   --> tests/tool_features.rs:62:13
[INFO] [stdout]    |
[INFO] [stdout] 62 |             tokio::time::sleep(tokio::time::Duration::from_millis(delay)).await;
[INFO] [stdout]    |             ^^^^^ use of unresolved module or unlinked crate `tokio`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `tokio`, use `cargo add tokio` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `mcp_resource` in this scope
[INFO] [stdout]    --> tests/mcp_resource_advanced_edge_cases.rs:202:11
[INFO] [stdout]     |
[INFO] [stdout] 202 |         #[mcp_resource(uri_template = "file://{path}")]
[INFO] [stdout]     |           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `pulseengine_mcp_macros::mcp_server`, `pulseengine_mcp_macros::mcp_tools`
[INFO] [stdout]   --> tests/core_functionality.rs:14:30
[INFO] [stdout]    |
[INFO] [stdout] 14 | use pulseengine_mcp_macros::{mcp_server, mcp_tools};
[INFO] [stdout]    |                              ^^^^^^^^^^  ^^^^^^^^^ no `mcp_tools` in the root
[INFO] [stdout]    |                              |
[INFO] [stdout]    |                              no `mcp_server` in the root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `pulseengine_mcp_server`
[INFO] [stdout]   --> tests/core_functionality.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 | use pulseengine_mcp_server::McpServerBuilder;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `pulseengine_mcp_server`
[INFO] [stdout]    |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]    |
[INFO] [stdout] 15 - use pulseengine_mcp_server::McpServerBuilder;
[INFO] [stdout] 15 + use pulseengine_mcp_macros::McpServerBuilder;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `schemars`
[INFO] [stdout]   --> tests/core_functionality.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 | use schemars::JsonSchema;
[INFO] [stdout]    |     ^^^^^^^^ use of unresolved module or unlinked crate `schemars`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `schemars`, use `cargo add schemars` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `serde`
[INFO] [stdout]   --> tests/core_functionality.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 | use serde::{Deserialize, Serialize};
[INFO] [stdout]    |     ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `serde`, use `cargo add serde` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope
[INFO] [stdout]   --> tests/core_functionality.rs:43:3
[INFO] [stdout]    |
[INFO] [stdout] 43 | #[tokio::test]
[INFO] [stdout]    |   ^^^^^ use of unresolved module or unlinked crate `tokio`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope
[INFO] [stdout]   --> tests/core_functionality.rs:50:3
[INFO] [stdout]    |
[INFO] [stdout] 50 | #[tokio::test]
[INFO] [stdout]    |   ^^^^^ use of unresolved module or unlinked crate `tokio`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope
[INFO] [stdout]   --> tests/core_functionality.rs:60:3
[INFO] [stdout]    |
[INFO] [stdout] 60 | #[tokio::test]
[INFO] [stdout]    |   ^^^^^ use of unresolved module or unlinked crate `tokio`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope
[INFO] [stdout]   --> tests/core_functionality.rs:80:3
[INFO] [stdout]    |
[INFO] [stdout] 80 | #[tokio::test]
[INFO] [stdout]    |   ^^^^^ use of unresolved module or unlinked crate `tokio`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_defaults` found for struct `MinimalServer` in the current scope
[INFO] [stdout]   --> tests/macro_tests.rs:45:33
[INFO] [stdout]    |
[INFO] [stdout] 40 |     struct MinimalServer;
[INFO] [stdout]    |     -------------------- associated function or constant `with_defaults` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 45 |     let server = MinimalServer::with_defaults();
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^ associated function or constant not found in `MinimalServer`
[INFO] [stdout]    |
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]    |
[INFO] [stdout] 45 -     let server = MinimalServer::with_defaults();
[INFO] [stdout] 45 +     let server = MinimalServer::default();
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `mcp_resource` in this scope
[INFO] [stdout]    --> tests/mcp_resource_advanced_edge_cases.rs:243:11
[INFO] [stdout]     |
[INFO] [stdout] 243 |         #[mcp_resource(uri_template = "file://{*filepath}")]
[INFO] [stdout]     |           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `pulseengine-mcp-macros` (test "simple_tests") due to 12 previous errors
[INFO] [stdout] error[E0432]: unresolved imports `pulseengine_mcp_macros::mcp_server`, `pulseengine_mcp_macros::mcp_tools`
[INFO] [stdout]  --> tests/edge_case_tests.rs:8:30
[INFO] [stdout]   |
[INFO] [stdout] 8 | use pulseengine_mcp_macros::{mcp_server, mcp_tools};
[INFO] [stdout]   |                              ^^^^^^^^^^  ^^^^^^^^^ no `mcp_tools` in the root
[INFO] [stdout]   |                              |
[INFO] [stdout]   |                              no `mcp_server` in the root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `mcp_resource` in this scope
[INFO] [stdout]    --> tests/mcp_resource_advanced_edge_cases.rs:301:11
[INFO] [stdout]     |
[INFO] [stdout] 301 |         #[mcp_resource(uri_template = "greet://{name}")]
[INFO] [stdout]     |           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_defaults` found for struct `DocumentedServer` in the current scope
[INFO] [stdout]   --> tests/macro_tests.rs:62:36
[INFO] [stdout]    |
[INFO] [stdout] 57 |     struct DocumentedServer;
[INFO] [stdout]    |     ----------------------- associated function or constant `with_defaults` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 62 |     let server = DocumentedServer::with_defaults();
[INFO] [stdout]    |                                    ^^^^^^^^^^^^^ associated function or constant not found in `DocumentedServer`
[INFO] [stdout]    |
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]    |
[INFO] [stdout] 62 -     let server = DocumentedServer::with_defaults();
[INFO] [stdout] 62 +     let server = DocumentedServer::default();
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `pulseengine_mcp_server`
[INFO] [stdout]  --> tests/edge_case_tests.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use pulseengine_mcp_server::McpBackend;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `pulseengine_mcp_server`
[INFO] [stdout]   |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]   |
[INFO] [stdout] 9 - use pulseengine_mcp_server::McpBackend;
[INFO] [stdout] 9 + use pulseengine_mcp_macros::McpBackend;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `pulseengine_mcp_server`
[INFO] [stdout]   --> tests/edge_case_tests.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use pulseengine_mcp_server::McpServerBuilder;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `pulseengine_mcp_server`
[INFO] [stdout]    |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]    |
[INFO] [stdout] 10 - use pulseengine_mcp_server::McpServerBuilder;
[INFO] [stdout] 10 + use pulseengine_mcp_macros::McpServerBuilder;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `ConfigTestServerConfig` in this scope
[INFO] [stdout]   --> tests/macro_tests.rs:79:5
[INFO] [stdout]    |
[INFO] [stdout] 79 |     ConfigTestServerConfig::default();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `ConfigTestServerConfig`
[INFO] [stdout]    |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 79 -     ConfigTestServerConfig::default();
[INFO] [stdout] 79 +     ConfigTestServer::default();
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_defaults` found for struct `ConfigTestServer` in the current scope
[INFO] [stdout]   --> tests/macro_tests.rs:82:36
[INFO] [stdout]    |
[INFO] [stdout] 73 |     struct ConfigTestServer;
[INFO] [stdout]    |     ----------------------- associated function or constant `with_defaults` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 82 |     let server = ConfigTestServer::with_defaults();
[INFO] [stdout]    |                                    ^^^^^^^^^^^^^ associated function or constant not found in `ConfigTestServer`
[INFO] [stdout]    |
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]    |
[INFO] [stdout] 82 -     let server = ConfigTestServer::with_defaults();
[INFO] [stdout] 82 +     let server = ConfigTestServer::default();
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_defaults` found for struct `BuilderTestServer` in the current scope
[INFO] [stdout]   --> tests/macro_tests.rs:99:37
[INFO] [stdout]    |
[INFO] [stdout] 93 |     struct BuilderTestServer;
[INFO] [stdout]    |     ------------------------ associated function or constant `with_defaults` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 99 |     let server = BuilderTestServer::with_defaults();
[INFO] [stdout]    |                                     ^^^^^^^^^^^^^ associated function or constant not found in `BuilderTestServer`
[INFO] [stdout]    |
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]    |
[INFO] [stdout] 99 -     let server = BuilderTestServer::with_defaults();
[INFO] [stdout] 99 +     let server = BuilderTestServer::default();
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope
[INFO] [stdout]   --> tests/tool_features.rs:68:13
[INFO] [stdout]    |
[INFO] [stdout] 68 |             tokio::task::yield_now().await;
[INFO] [stdout]    |             ^^^^^ use of unresolved module or unlinked crate `tokio`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `tokio`, use `cargo add tokio` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope
[INFO] [stdout]   --> tests/tool_features.rs:62:32
[INFO] [stdout]    |
[INFO] [stdout] 62 |             tokio::time::sleep(tokio::time::Duration::from_millis(delay)).await;
[INFO] [stdout]    |                                ^^^^^ use of unresolved module or unlinked crate `tokio`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `tokio`, use `cargo add tokio` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 14 + use std::time::Duration;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `Duration`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 62 -             tokio::time::sleep(tokio::time::Duration::from_millis(delay)).await;
[INFO] [stdout] 62 +             tokio::time::sleep(Duration::from_millis(delay)).await;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_defaults` found for struct `ComplexServer` in the current scope
[INFO] [stdout]    --> tests/macro_tests.rs:133:33
[INFO] [stdout]     |
[INFO] [stdout] 114 |     struct ComplexServer {
[INFO] [stdout]     |     -------------------- associated function or constant `with_defaults` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 133 |     let server = ComplexServer::with_defaults();
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^ associated function or constant not found in `ComplexServer`
[INFO] [stdout]     |
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 133 -     let server = ComplexServer::with_defaults();
[INFO] [stdout] 133 +     let server = ComplexServer::default();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_defaults` found for struct `BackendTestServer` in the current scope
[INFO] [stdout]    --> tests/macro_tests.rs:149:37
[INFO] [stdout]     |
[INFO] [stdout] 144 |     struct BackendTestServer;
[INFO] [stdout]     |     ------------------------ associated function or constant `with_defaults` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 149 |     let server = BackendTestServer::with_defaults();
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^ associated function or constant not found in `BackendTestServer`
[INFO] [stdout]     |
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 149 -     let server = BackendTestServer::with_defaults();
[INFO] [stdout] 149 +     let server = BackendTestServer::default();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `tokio_test` in this scope
[INFO] [stdout]    --> tests/macro_tests.rs:152:25
[INFO] [stdout]     |
[INFO] [stdout] 152 |     let health_result = tokio_test::block_on(server.health_check());
[INFO] [stdout]     |                         ^^^^^^^^^^ use of unresolved module or unlinked crate `tokio_test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `tokio_test`, use `cargo add tokio_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `tokio_test` in this scope
[INFO] [stdout]    --> tests/macro_tests.rs:157:24
[INFO] [stdout]     |
[INFO] [stdout] 157 |     let tools_result = tokio_test::block_on(server.list_tools(request));
[INFO] [stdout]     |                        ^^^^^^^^^^ use of unresolved module or unlinked crate `tokio_test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `tokio_test`, use `cargo add tokio_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_defaults` found for struct `CapabilitiesTestServer` in the current scope
[INFO] [stdout]    --> tests/macro_tests.rs:174:42
[INFO] [stdout]     |
[INFO] [stdout] 169 |     struct CapabilitiesTestServer;
[INFO] [stdout]     |     ----------------------------- associated function or constant `with_defaults` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 174 |     let server = CapabilitiesTestServer::with_defaults();
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^ associated function or constant not found in `CapabilitiesTestServer`
[INFO] [stdout]     |
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 174 -     let server = CapabilitiesTestServer::with_defaults();
[INFO] [stdout] 174 +     let server = CapabilitiesTestServer::default();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_defaults` found for struct `VersionTestServer` in the current scope
[INFO] [stdout]    --> tests/macro_tests.rs:202:37
[INFO] [stdout]     |
[INFO] [stdout] 197 |     struct VersionTestServer;
[INFO] [stdout]     |     ------------------------ associated function or constant `with_defaults` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 202 |     let server = VersionTestServer::with_defaults();
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^ associated function or constant not found in `VersionTestServer`
[INFO] [stdout]     |
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 202 -     let server = VersionTestServer::with_defaults();
[INFO] [stdout] 202 +     let server = VersionTestServer::default();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `VersionTestServerConfig` in this scope
[INFO] [stdout]    --> tests/macro_tests.rs:206:5
[INFO] [stdout]     |
[INFO] [stdout] 206 |     VersionTestServerConfig::default();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `VersionTestServerConfig`
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 206 -     VersionTestServerConfig::default();
[INFO] [stdout] 206 +     VersionTestServer::default();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_defaults` found for struct `ZeroSized` in the current scope
[INFO] [stdout]    --> tests/macro_tests.rs:222:29
[INFO] [stdout]     |
[INFO] [stdout] 217 |     struct ZeroSized;
[INFO] [stdout]     |     ---------------- associated function or constant `with_defaults` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 222 |     let server = ZeroSized::with_defaults();
[INFO] [stdout]     |                             ^^^^^^^^^^^^^ associated function or constant not found in `ZeroSized`
[INFO] [stdout]     |
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 222 -     let server = ZeroSized::with_defaults();
[INFO] [stdout] 222 +     let server = ZeroSized::default();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `pulseengine_mcp_macros::mcp_server`, `pulseengine_mcp_macros::mcp_tools`
[INFO] [stdout]  --> tests/integration_full_tests.rs:3:30
[INFO] [stdout]   |
[INFO] [stdout] 3 | use pulseengine_mcp_macros::{mcp_server, mcp_tools};
[INFO] [stdout]   |                              ^^^^^^^^^^  ^^^^^^^^^ no `mcp_tools` in the root
[INFO] [stdout]   |                              |
[INFO] [stdout]   |                              no `mcp_server` in the root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]  --> tests/integration_full_tests.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use serde_json::json;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `pulseengine_mcp_server`
[INFO] [stdout]    --> tests/integration_full_tests.rs:152:9
[INFO] [stdout]     |
[INFO] [stdout] 152 |     use pulseengine_mcp_server::{McpBackend, McpServerBuilder};
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `pulseengine_mcp_server`
[INFO] [stdout]     |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 152 -     use pulseengine_mcp_server::{McpBackend, McpServerBuilder};
[INFO] [stdout] 152 +     use pulseengine_mcp_macros::{McpBackend, McpServerBuilder};
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]    --> tests/integration_full_tests.rs:153:9
[INFO] [stdout]     |
[INFO] [stdout] 153 |     use serde_json::json;
[INFO] [stdout]     |         ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope
[INFO] [stdout]    --> tests/integration_full_tests.rs:182:7
[INFO] [stdout]     |
[INFO] [stdout] 182 |     #[tokio::test]
[INFO] [stdout]     |       ^^^^^ use of unresolved module or unlinked crate `tokio`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope
[INFO] [stdout]    --> tests/integration_full_tests.rs:191:7
[INFO] [stdout]     |
[INFO] [stdout] 191 |     #[tokio::test]
[INFO] [stdout]     |       ^^^^^ use of unresolved module or unlinked crate `tokio`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope
[INFO] [stdout]    --> tests/integration_full_tests.rs:198:7
[INFO] [stdout]     |
[INFO] [stdout] 198 |     #[tokio::test]
[INFO] [stdout]     |       ^^^^^ use of unresolved module or unlinked crate `tokio`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope
[INFO] [stdout]    --> tests/integration_full_tests.rs:204:7
[INFO] [stdout]     |
[INFO] [stdout] 204 |     #[tokio::test]
[INFO] [stdout]     |       ^^^^^ use of unresolved module or unlinked crate `tokio`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_defaults` found for struct `DescribedServer` in the current scope
[INFO] [stdout]    --> tests/macro_tests.rs:240:35
[INFO] [stdout]     |
[INFO] [stdout] 235 |     struct DescribedServer;
[INFO] [stdout]     |     ---------------------- associated function or constant `with_defaults` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 240 |     let server = DescribedServer::with_defaults();
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^ associated function or constant not found in `DescribedServer`
[INFO] [stdout]     |
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 240 -     let server = DescribedServer::with_defaults();
[INFO] [stdout] 240 +     let server = DescribedServer::default();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `mcp_resource` in this scope
[INFO] [stdout]    --> tests/mcp_resource_advanced_edge_cases.rs:342:11
[INFO] [stdout]     |
[INFO] [stdout] 342 |         #[mcp_resource(uri_template = "data://{id}")]
[INFO] [stdout]     |           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_defaults` found for struct `UnitStruct` in the current scope
[INFO] [stdout]    --> tests/macro_tests.rs:256:28
[INFO] [stdout]     |
[INFO] [stdout] 251 |     struct UnitStruct;
[INFO] [stdout]     |     ----------------- associated function or constant `with_defaults` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 256 |     let unit = UnitStruct::with_defaults();
[INFO] [stdout]     |                            ^^^^^^^^^^^^^ associated function or constant not found in `UnitStruct`
[INFO] [stdout]     |
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 256 -     let unit = UnitStruct::with_defaults();
[INFO] [stdout] 256 +     let unit = UnitStruct::default();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_defaults` found for struct `TupleStruct` in the current scope
[INFO] [stdout]    --> tests/macro_tests.rs:276:30
[INFO] [stdout]     |
[INFO] [stdout] 265 |     struct TupleStruct(String);
[INFO] [stdout]     |     ------------------ associated function or constant `with_defaults` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 276 |     let tuple = TupleStruct::with_defaults();
[INFO] [stdout]     |                              ^^^^^^^^^^^^^ associated function or constant not found in `TupleStruct`
[INFO] [stdout]     |
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 276 -     let tuple = TupleStruct::with_defaults();
[INFO] [stdout] 276 +     let tuple = TupleStruct::default();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_defaults` found for struct `ErrorTestServer` in the current scope
[INFO] [stdout]    --> tests/macro_tests.rs:292:35
[INFO] [stdout]     |
[INFO] [stdout] 286 |     struct ErrorTestServer;
[INFO] [stdout]     |     ---------------------- associated function or constant `with_defaults` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 292 |     let server = ErrorTestServer::with_defaults();
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^ associated function or constant not found in `ErrorTestServer`
[INFO] [stdout]     |
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 292 -     let server = ErrorTestServer::with_defaults();
[INFO] [stdout] 292 +     let server = ErrorTestServer::default();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_defaults` found for struct `BuilderPatternTestServer` in the current scope
[INFO] [stdout]    --> tests/macro_tests.rs:307:44
[INFO] [stdout]     |
[INFO] [stdout] 302 |     struct BuilderPatternTestServer;
[INFO] [stdout]     |     ------------------------------- associated function or constant `with_defaults` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 307 |     let server = BuilderPatternTestServer::with_defaults();
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^ associated function or constant not found in `BuilderPatternTestServer`
[INFO] [stdout]     |
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 307 -     let server = BuilderPatternTestServer::with_defaults();
[INFO] [stdout] 307 +     let server = BuilderPatternTestServer::default();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope
[INFO] [stdout]    --> tests/edge_case_tests.rs:366:17
[INFO] [stdout]     |
[INFO] [stdout] 366 |                 tokio::time::sleep(std::time::Duration::from_millis(1)).await;
[INFO] [stdout]     |                 ^^^^^ use of unresolved module or unlinked crate `tokio`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `tokio`, use `cargo add tokio` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `mcp_resource` in this scope
[INFO] [stdout]    --> tests/mcp_resource_advanced_edge_cases.rs:368:11
[INFO] [stdout]     |
[INFO] [stdout] 368 |         #[mcp_resource(uri_template = "data://{id}")]
[INFO] [stdout]     |           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_defaults` found for struct `TestServer` in the current scope
[INFO] [stdout]   --> tests/macro_validation_tests.rs:15:31
[INFO] [stdout]    |
[INFO] [stdout] 10 |     struct TestServer;
[INFO] [stdout]    |     ----------------- associated function or constant `with_defaults` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 15 |     let _server = TestServer::with_defaults();
[INFO] [stdout]    |                               ^^^^^^^^^^^^^ associated function or constant not found in `TestServer`
[INFO] [stdout]    |
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]    |
[INFO] [stdout] 15 -     let _server = TestServer::with_defaults();
[INFO] [stdout] 15 +     let _server = TestServer::default();
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `pulseengine_mcp_macros::mcp_server`, `pulseengine_mcp_macros::mcp_tools`
[INFO] [stdout]  --> tests/performance_tests.rs:3:30
[INFO] [stdout]   |
[INFO] [stdout] 3 | use pulseengine_mcp_macros::{mcp_server, mcp_tools};
[INFO] [stdout]   |                              ^^^^^^^^^^  ^^^^^^^^^ no `mcp_tools` in the root
[INFO] [stdout]   |                              |
[INFO] [stdout]   |                              no `mcp_server` in the root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_defaults` found for struct `JsonTestServer` in the current scope
[INFO] [stdout]    --> tests/json_serialization_test.rs:132:34
[INFO] [stdout]     |
[INFO] [stdout]  43 | struct JsonTestServer;
[INFO] [stdout]     | --------------------- associated function or constant `with_defaults` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 132 |     let server = JsonTestServer::with_defaults();
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^ associated function or constant not found in `JsonTestServer`
[INFO] [stdout]     |
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 132 -     let server = JsonTestServer::with_defaults();
[INFO] [stdout] 132 +     let server = JsonTestServer::default();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `serde_json` in this scope
[INFO] [stdout]    --> tests/json_serialization_test.rs:157:9
[INFO] [stdout]     |
[INFO] [stdout] 157 |         serde_json::from_str(text_content).expect("Content should be valid JSON");
[INFO] [stdout]     |         ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_defaults` found for struct `DocumentedServer` in the current scope
[INFO] [stdout]    --> tests/documentation_tests.rs:107:37
[INFO] [stdout]     |
[INFO] [stdout]  22 |     struct DocumentedServer;
[INFO] [stdout]     |     ----------------------- associated function or constant `with_defaults` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 107 |     let _server = DocumentedServer::with_defaults();
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^ associated function or constant not found in `DocumentedServer`
[INFO] [stdout]     |
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 107 -     let _server = DocumentedServer::with_defaults();
[INFO] [stdout] 107 +     let _server = DocumentedServer::default();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `mcp_resource` in this scope
[INFO] [stdout]    --> tests/mcp_resource_advanced_edge_cases.rs:374:11
[INFO] [stdout]     |
[INFO] [stdout] 374 |         #[mcp_resource(uri_template = "data://{id}")]
[INFO] [stdout]     |           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `pulseengine-mcp-macros` (test "macro_tests") due to 22 previous errors
[INFO] [stdout] error[E0432]: unresolved import `pulseengine_mcp_server`
[INFO] [stdout]  --> tests/performance_tests.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use pulseengine_mcp_server::McpServerBuilder;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `pulseengine_mcp_server`
[INFO] [stdout]   |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]   |
[INFO] [stdout] 4 - use pulseengine_mcp_server::McpServerBuilder;
[INFO] [stdout] 4 + use pulseengine_mcp_macros::McpServerBuilder;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_defaults` found for struct `ToolsServer` in the current scope
[INFO] [stdout]   --> tests/macro_validation_tests.rs:32:32
[INFO] [stdout]    |
[INFO] [stdout] 22 |     struct ToolsServer;
[INFO] [stdout]    |     ------------------ associated function or constant `with_defaults` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 32 |     let _server = ToolsServer::with_defaults();
[INFO] [stdout]    |                                ^^^^^^^^^^^^^ associated function or constant not found in `ToolsServer`
[INFO] [stdout]    |
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]    |
[INFO] [stdout] 32 -     let _server = ToolsServer::with_defaults();
[INFO] [stdout] 32 +     let _server = ToolsServer::default();
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `schemars`
[INFO] [stdout]  --> tests/performance_tests.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use schemars::JsonSchema;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `schemars`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `schemars`, use `cargo add schemars` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope
[INFO] [stdout]  --> tests/performance_tests.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use tokio::time::{Duration, Instant};
[INFO] [stdout]   |     ^^^^^ use of unresolved module or unlinked crate `tokio`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `tokio`, use `cargo add tokio` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `serde`
[INFO] [stdout]  --> tests/performance_tests.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use serde::{Deserialize, Serialize};
[INFO] [stdout]   |     ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde`, use `cargo add serde` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `pulseengine_mcp_server`
[INFO] [stdout]    --> tests/performance_tests.rs:171:9
[INFO] [stdout]     |
[INFO] [stdout] 171 |     use pulseengine_mcp_server::McpBackend;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `pulseengine_mcp_server`
[INFO] [stdout]     |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 171 -     use pulseengine_mcp_server::McpBackend;
[INFO] [stdout] 171 +     use pulseengine_mcp_macros::McpBackend;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope
[INFO] [stdout]    --> tests/performance_tests.rs:180:7
[INFO] [stdout]     |
[INFO] [stdout] 180 |     #[tokio::test]
[INFO] [stdout]     |       ^^^^^ use of unresolved module or unlinked crate `tokio`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope
[INFO] [stdout]    --> tests/performance_tests.rs:194:7
[INFO] [stdout]     |
[INFO] [stdout] 194 |     #[tokio::test]
[INFO] [stdout]     |       ^^^^^ use of unresolved module or unlinked crate `tokio`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope
[INFO] [stdout]    --> tests/performance_tests.rs:213:7
[INFO] [stdout]     |
[INFO] [stdout] 213 |     #[tokio::test]
[INFO] [stdout]     |       ^^^^^ use of unresolved module or unlinked crate `tokio`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope
[INFO] [stdout]    --> tests/performance_tests.rs:226:7
[INFO] [stdout]     |
[INFO] [stdout] 226 |     #[tokio::test]
[INFO] [stdout]     |       ^^^^^ use of unresolved module or unlinked crate `tokio`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope
[INFO] [stdout]    --> tests/performance_tests.rs:240:7
[INFO] [stdout]     |
[INFO] [stdout] 240 |     #[tokio::test]
[INFO] [stdout]     |       ^^^^^ use of unresolved module or unlinked crate `tokio`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope
[INFO] [stdout]    --> tests/performance_tests.rs:252:7
[INFO] [stdout]     |
[INFO] [stdout] 252 |     #[tokio::test]
[INFO] [stdout]     |       ^^^^^ use of unresolved module or unlinked crate `tokio`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope
[INFO] [stdout]    --> tests/performance_tests.rs:275:7
[INFO] [stdout]     |
[INFO] [stdout] 275 |     #[tokio::test]
[INFO] [stdout]     |       ^^^^^ use of unresolved module or unlinked crate `tokio`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope
[INFO] [stdout]    --> tests/performance_tests.rs:289:7
[INFO] [stdout]     |
[INFO] [stdout] 289 |     #[tokio::test]
[INFO] [stdout]     |       ^^^^^ use of unresolved module or unlinked crate `tokio`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope
[INFO] [stdout]    --> tests/edge_case_tests.rs:373:17
[INFO] [stdout]     |
[INFO] [stdout] 373 |                 tokio::time::sleep(std::time::Duration::from_millis(delay_ms)).await;
[INFO] [stdout]     |                 ^^^^^ use of unresolved module or unlinked crate `tokio`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `tokio`, use `cargo add tokio` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `mcp_resource` in this scope
[INFO] [stdout]    --> tests/mcp_resource_advanced_edge_cases.rs:409:11
[INFO] [stdout]     |
[INFO] [stdout] 409 |         #[mcp_resource(uri_template = "api://{version}/users")]
[INFO] [stdout]     |           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_defaults` found for struct `JsonTestServer` in the current scope
[INFO] [stdout]    --> tests/json_serialization_test.rs:184:34
[INFO] [stdout]     |
[INFO] [stdout]  43 | struct JsonTestServer;
[INFO] [stdout]     | --------------------- associated function or constant `with_defaults` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 184 |     let server = JsonTestServer::with_defaults();
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^ associated function or constant not found in `JsonTestServer`
[INFO] [stdout]     |
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 184 -     let server = JsonTestServer::with_defaults();
[INFO] [stdout] 184 +     let server = JsonTestServer::default();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `serde_json` in this scope
[INFO] [stdout]    --> tests/json_serialization_test.rs:204:9
[INFO] [stdout]     |
[INFO] [stdout] 204 |         serde_json::from_str(text_content).expect("Content should be valid JSON");
[INFO] [stdout]     |         ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_defaults` found for struct `ParameterDocServer` in the current scope
[INFO] [stdout]    --> tests/documentation_tests.rs:179:39
[INFO] [stdout]     |
[INFO] [stdout] 114 |     struct ParameterDocServer;
[INFO] [stdout]     |     ------------------------- associated function or constant `with_defaults` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 179 |     let _server = ParameterDocServer::with_defaults();
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^ associated function or constant not found in `ParameterDocServer`
[INFO] [stdout]     |
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 179 -     let _server = ParameterDocServer::with_defaults();
[INFO] [stdout] 179 +     let _server = ParameterDocServer::default();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_defaults` found for struct `CombinedServer` in the current scope
[INFO] [stdout]   --> tests/macro_validation_tests.rs:49:35
[INFO] [stdout]    |
[INFO] [stdout] 39 |     struct CombinedServer;
[INFO] [stdout]    |     --------------------- associated function or constant `with_defaults` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 49 |     let _server = CombinedServer::with_defaults();
[INFO] [stdout]    |                                   ^^^^^^^^^^^^^ associated function or constant not found in `CombinedServer`
[INFO] [stdout]    |
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]    |
[INFO] [stdout] 49 -     let _server = CombinedServer::with_defaults();
[INFO] [stdout] 49 +     let _server = CombinedServer::default();
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_defaults` found for struct `ExampleDocServer` in the current scope
[INFO] [stdout]    --> tests/documentation_tests.rs:270:37
[INFO] [stdout]     |
[INFO] [stdout] 186 |     struct ExampleDocServer;
[INFO] [stdout]     |     ----------------------- associated function or constant `with_defaults` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 270 |     let _server = ExampleDocServer::with_defaults();
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^ associated function or constant not found in `ExampleDocServer`
[INFO] [stdout]     |
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 270 -     let _server = ExampleDocServer::with_defaults();
[INFO] [stdout] 270 +     let _server = ExampleDocServer::default();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_defaults` found for struct `JsonTestServer` in the current scope
[INFO] [stdout]    --> tests/json_serialization_test.rs:229:34
[INFO] [stdout]     |
[INFO] [stdout]  43 | struct JsonTestServer;
[INFO] [stdout]     | --------------------- associated function or constant `with_defaults` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 229 |     let server = JsonTestServer::with_defaults();
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^ associated function or constant not found in `JsonTestServer`
[INFO] [stdout]     |
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 229 -     let server = JsonTestServer::with_defaults();
[INFO] [stdout] 229 +     let server = JsonTestServer::default();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope
[INFO] [stdout]    --> tests/performance_tests.rs:119:13
[INFO] [stdout]     |
[INFO] [stdout] 119 |             tokio::time::sleep(Duration::from_millis(duration_ms)).await;
[INFO] [stdout]     |             ^^^^^ use of unresolved module or unlinked crate `tokio`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `tokio`, use `cargo add tokio` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `serde_json` in this scope
[INFO] [stdout]    --> tests/json_serialization_test.rs:249:9
[INFO] [stdout]     |
[INFO] [stdout] 249 |         serde_json::from_str(text_content).expect("Content should be valid JSON");
[INFO] [stdout]     |         ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `mcp_resource` in this scope
[INFO] [stdout]    --> tests/mcp_resource_advanced_edge_cases.rs:414:11
[INFO] [stdout]     |
[INFO] [stdout] 414 |         #[mcp_resource(uri_template = "api://{version}/users/{id}")]
[INFO] [stdout]     |           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `serde_json` in this scope
[INFO] [stdout]   --> tests/documentation_tests.rs:77:40
[INFO] [stdout]    |
[INFO] [stdout] 77 |         pub fn get_analytics(&self) -> serde_json::Value {
[INFO] [stdout]    |                                        ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `serde_json` in this scope
[INFO] [stdout]    --> tests/documentation_tests.rs:136:19
[INFO] [stdout]     |
[INFO] [stdout] 136 |             data: serde_json::Value,
[INFO] [stdout]     |                   ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `serde_json` in this scope
[INFO] [stdout]    --> tests/documentation_tests.rs:138:29
[INFO] [stdout]     |
[INFO] [stdout] 138 |             options: Option<serde_json::Value>,
[INFO] [stdout]     |                             ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `serde_json` in this scope
[INFO] [stdout]    --> tests/documentation_tests.rs:139:14
[INFO] [stdout]     |
[INFO] [stdout] 139 |         ) -> serde_json::Value {
[INFO] [stdout]     |              ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `serde_json` in this scope
[INFO] [stdout]    --> tests/documentation_tests.rs:158:55
[INFO] [stdout]     |
[INFO] [stdout] 158 |         pub fn complex_return_documentation(&self) -> serde_json::Value {
[INFO] [stdout]     |                                                       ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` 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] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_defaults` found for struct `ComplexServer` in the current scope
[INFO] [stdout]   --> tests/macro_validation_tests.rs:80:34
[INFO] [stdout]    |
[INFO] [stdout] 65 |     struct ComplexServer;
[INFO] [stdout]    |     -------------------- associated function or constant `with_defaults` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 80 |     let _server = ComplexServer::with_defaults();
[INFO] [stdout]    |                                  ^^^^^^^^^^^^^ associated function or constant not found in `ComplexServer`
[INFO] [stdout]    |
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]    |
[INFO] [stdout] 80 -     let _server = ComplexServer::with_defaults();
[INFO] [stdout] 80 +     let _server = ComplexServer::default();
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_defaults` found for struct `JsonTestServer` in the current scope
[INFO] [stdout]    --> tests/json_serialization_test.rs:261:34
[INFO] [stdout]     |
[INFO] [stdout]  43 | struct JsonTestServer;
[INFO] [stdout]     | --------------------- associated function or constant `with_defaults` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 261 |     let server = JsonTestServer::with_defaults();
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^ associated function or constant not found in `JsonTestServer`
[INFO] [stdout]     |
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 261 -     let server = JsonTestServer::with_defaults();
[INFO] [stdout] 261 +     let server = JsonTestServer::default();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope
[INFO] [stdout]    --> tests/edge_case_tests.rs:379:17
[INFO] [stdout]     |
[INFO] [stdout] 379 |                 tokio::time::sleep(std::time::Duration::from_millis(1)).await;
[INFO] [stdout]     |                 ^^^^^ use of unresolved module or unlinked crate `tokio`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `tokio`, use `cargo add tokio` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `mcp_resource` in this scope
[INFO] [stdout]    --> tests/mcp_resource_advanced_edge_cases.rs:456:11
[INFO] [stdout]     |
[INFO] [stdout] 456 |         #[mcp_resource(uri_template = "file:///home/{user}/data")]
[INFO] [stdout]     |           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `pulseengine-mcp-macros` (test "documentation_tests") due to 13 previous errors
[INFO] [stdout] error[E0599]: no associated function or constant named `with_defaults` found for struct `JsonTestServer` in the current scope
[INFO] [stdout]    --> tests/json_serialization_test.rs:279:34
[INFO] [stdout]     |
[INFO] [stdout]  43 | struct JsonTestServer;
[INFO] [stdout]     | --------------------- associated function or constant `with_defaults` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 279 |     let server = JsonTestServer::with_defaults();
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^ associated function or constant not found in `JsonTestServer`
[INFO] [stdout]     |
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 279 -     let server = JsonTestServer::with_defaults();
[INFO] [stdout] 279 +     let server = JsonTestServer::default();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `mcp_resource` in this scope
[INFO] [stdout]    --> tests/mcp_resource_advanced_edge_cases.rs:489:11
[INFO] [stdout]     |
[INFO] [stdout] 489 |         #[mcp_resource(uri_template = "item://{id}")]
[INFO] [stdout]     |           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `serde_json` in this scope
[INFO] [stdout]    --> tests/json_serialization_test.rs:292:26
[INFO] [stdout]     |
[INFO] [stdout] 292 |     let parsed: String = serde_json::from_str(text).expect("Should be valid JSON");
[INFO] [stdout]     |                          ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_defaults` found for struct `ConfigServer` in the current scope
[INFO] [stdout]   --> tests/macro_validation_tests.rs:92:32
[INFO] [stdout]    |
[INFO] [stdout] 87 |     struct ConfigServer;
[INFO] [stdout]    |     ------------------- associated function or constant `with_defaults` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 92 |     let server = ConfigServer::with_defaults();
[INFO] [stdout]    |                                ^^^^^^^^^^^^^ associated function or constant not found in `ConfigServer`
[INFO] [stdout]    |
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]    |
[INFO] [stdout] 92 -     let server = ConfigServer::with_defaults();
[INFO] [stdout] 92 +     let server = ConfigServer::default();
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `serde_json` in this scope
[INFO] [stdout]    --> tests/json_serialization_test.rs:305:23
[INFO] [stdout]     |
[INFO] [stdout] 305 |     let parsed: i32 = serde_json::from_str(text).expect("Should be valid JSON");
[INFO] [stdout]     |                       ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `serde_json` in this scope
[INFO] [stdout]    --> tests/json_serialization_test.rs:318:24
[INFO] [stdout]     |
[INFO] [stdout] 318 |     let parsed: bool = serde_json::from_str(text).expect("Should be valid JSON");
[INFO] [stdout]     |                        ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `try_get_tools_default` found for struct `ToolDiscoveryServer` in the current scope
[INFO] [stdout]   --> tests/tool_features.rs:39:33
[INFO] [stdout]    |
[INFO] [stdout] 21 |     struct ToolDiscoveryServer;
[INFO] [stdout]    |     -------------------------- method `try_get_tools_default` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 39 |     if let Some(tools) = server.try_get_tools_default() {
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^^^^^^^^ method not found in `ToolDiscoveryServer`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_defaults` found for struct `JsonTestServer` in the current scope
[INFO] [stdout]    --> tests/json_serialization_test.rs:324:34
[INFO] [stdout]     |
[INFO] [stdout]  43 | struct JsonTestServer;
[INFO] [stdout]     | --------------------- associated function or constant `with_defaults` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 324 |     let server = JsonTestServer::with_defaults();
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^ associated function or constant not found in `JsonTestServer`
[INFO] [stdout]     |
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 324 -     let server = JsonTestServer::with_defaults();
[INFO] [stdout] 324 +     let server = JsonTestServer::default();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `serde_json` in this scope
[INFO] [stdout]    --> tests/json_serialization_test.rs:339:31
[INFO] [stdout]     |
[INFO] [stdout] 339 |     let parsed: Vec<String> = serde_json::from_str(text).expect("Should be valid JSON array");
[INFO] [stdout]     |                               ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `mcp_resource` in this scope
[INFO] [stdout]    --> tests/mcp_resource_advanced_edge_cases.rs:572:11
[INFO] [stdout]     |
[INFO] [stdout] 572 |         #[mcp_resource(uri_template = "data://{id}")]
[INFO] [stdout]     |           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope
[INFO] [stdout]    --> tests/performance_tests.rs:148:13
[INFO] [stdout]     |
[INFO] [stdout] 148 |             tokio::time::sleep(Duration::from_millis(1)).await;
[INFO] [stdout]     |             ^^^^^ use of unresolved module or unlinked crate `tokio`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `tokio`, use `cargo add tokio` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `mcp_resource` in this scope
[INFO] [stdout]    --> tests/mcp_resource_advanced_edge_cases.rs:647:11
[INFO] [stdout]     |
[INFO] [stdout] 647 |         #[mcp_resource(uri_template = "api://{version}/users/{id}/profile")]
[INFO] [stdout]     |           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_defaults` found for struct `DualPatternServer` in the current scope
[INFO] [stdout]   --> tests/dual_pattern_test.rs:64:37
[INFO] [stdout]    |
[INFO] [stdout] 29 | struct DualPatternServer;
[INFO] [stdout]    | ------------------------ associated function or constant `with_defaults` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 64 |     let server = DualPatternServer::with_defaults();
[INFO] [stdout]    |                                     ^^^^^^^^^^^^^ associated function or constant not found in `DualPatternServer`
[INFO] [stdout]    |
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]    |
[INFO] [stdout] 64 -     let server = DualPatternServer::with_defaults();
[INFO] [stdout] 64 +     let server = DualPatternServer::default();
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_defaults` found for struct `DualPatternServer` in the current scope
[INFO] [stdout]   --> tests/dual_pattern_test.rs:71:37
[INFO] [stdout]    |
[INFO] [stdout] 29 | struct DualPatternServer;
[INFO] [stdout]    | ------------------------ associated function or constant `with_defaults` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 71 |     let server = DualPatternServer::with_defaults();
[INFO] [stdout]    |                                     ^^^^^^^^^^^^^ associated function or constant not found in `DualPatternServer`
[INFO] [stdout]    |
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]    |
[INFO] [stdout] 71 -     let server = DualPatternServer::with_defaults();
[INFO] [stdout] 71 +     let server = DualPatternServer::default();
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `serde_json` in this scope
[INFO] [stdout]    --> tests/dual_pattern_test.rs:103:13
[INFO] [stdout]     |
[INFO] [stdout] 103 |             serde_json::to_string_pretty(multi_schema).unwrap()
[INFO] [stdout]     |             ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `serde_json` in this scope
[INFO] [stdout]    --> tests/dual_pattern_test.rs:124:13
[INFO] [stdout]     |
[INFO] [stdout] 124 |             serde_json::to_string_pretty(rich_schema).unwrap()
[INFO] [stdout]     |             ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `serde_json` in this scope
[INFO] [stdout]    --> tests/dual_pattern_test.rs:148:13
[INFO] [stdout]     |
[INFO] [stdout] 148 |             serde_json::to_string_pretty(another_schema).unwrap()
[INFO] [stdout]     |             ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `serde_json` in this scope
[INFO] [stdout]    --> tests/dual_pattern_test.rs:160:13
[INFO] [stdout]     |
[INFO] [stdout] 160 |             serde_json::to_string_pretty(optional_schema).unwrap()
[INFO] [stdout]     |             ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `mcp_resource` in this scope
[INFO] [stdout]    --> tests/mcp_resource_advanced_edge_cases.rs:653:11
[INFO] [stdout]     |
[INFO] [stdout] 653 |         #[mcp_resource(uri_template = "org://{org}/team/{team}/member/{member}")]
[INFO] [stdout]     |           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `pulseengine-mcp-macros` (test "macro_validation_tests") due to 8 previous errors
[INFO] [stdout] error[E0599]: no method named `get_server_info` found for struct `TestServer` in the current scope
[INFO] [stdout]   --> tests/core_functionality.rs:46:30
[INFO] [stdout]    |
[INFO] [stdout] 27 | struct TestServer;
[INFO] [stdout]    | ----------------- method `get_server_info` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 46 |     let server_info = server.get_server_info();
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^ method not found in `TestServer`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `mcp_resource` in this scope
[INFO] [stdout]    --> tests/mcp_resource_advanced_edge_cases.rs:737:11
[INFO] [stdout]     |
[INFO] [stdout] 737 |         #[mcp_resource(uri_template = "user://{id}")]
[INFO] [stdout]     |           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `mcp_resource` in this scope
[INFO] [stdout]    --> tests/mcp_resource_advanced_edge_cases.rs:862:11
[INFO] [stdout]     |
[INFO] [stdout] 862 |         #[mcp_resource(uri_template = "formatted://{data}")]
[INFO] [stdout]     |           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `call_tool_impl` found for struct `DualPatternServer` in the current scope
[INFO] [stdout]    --> tests/dual_pattern_test.rs:200:25
[INFO] [stdout]     |
[INFO] [stdout]  29 | struct DualPatternServer;
[INFO] [stdout]     | ------------------------ method `call_tool_impl` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 200 |     let result = server.call_tool_impl(request).await;
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^ method not found in `DualPatternServer`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `call_tool` found for struct `AsyncToolsServer` in the current scope
[INFO] [stdout]   --> tests/tool_features.rs:83:25
[INFO] [stdout]    |
[INFO] [stdout] 56 |     struct AsyncToolsServer;
[INFO] [stdout]    |     ----------------------- method `call_tool` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 83 |     let result = server.call_tool(request).await;
[INFO] [stdout]    |                         ^^^^^^^^^ method not found in `AsyncToolsServer`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `mcp_resource` in this scope
[INFO] [stdout]    --> tests/mcp_resource_advanced_edge_cases.rs:901:11
[INFO] [stdout]     |
[INFO] [stdout] 901 |         #[mcp_resource(uri_template = "data://{payload}")]
[INFO] [stdout]     |           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `mcp_resource` in this scope
[INFO] [stdout]    --> tests/mcp_resource_advanced_edge_cases.rs:945:11
[INFO] [stdout]     |
[INFO] [stdout] 945 |         #[mcp_resource(uri_template = "order://{a}/{b}")]
[INFO] [stdout]     |           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `mcp_resource` in this scope
[INFO] [stdout]    --> tests/mcp_resource_advanced_edge_cases.rs:989:11
[INFO] [stdout]     |
[INFO] [stdout] 989 |         #[mcp_resource(uri_template = "async://{id}")]
[INFO] [stdout]     |           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `try_get_tools_default` found for struct `TestServer` in the current scope
[INFO] [stdout]   --> tests/core_functionality.rs:53:33
[INFO] [stdout]    |
[INFO] [stdout] 27 | struct TestServer;
[INFO] [stdout]    | ----------------- method `try_get_tools_default` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 53 |     if let Some(tools) = server.try_get_tools_default() {
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^^^^^^^^ method not found in `TestServer`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `call_tool` found for struct `AsyncToolsServer` in the current scope
[INFO] [stdout]   --> tests/tool_features.rs:92:25
[INFO] [stdout]    |
[INFO] [stdout] 56 |     struct AsyncToolsServer;
[INFO] [stdout]    |     ----------------------- method `call_tool` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 92 |     let result = server.call_tool(request2).await;
[INFO] [stdout]    |                         ^^^^^^^^^ method not found in `AsyncToolsServer`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope
[INFO] [stdout]    --> tests/mcp_resource_advanced_edge_cases.rs:992:13
[INFO] [stdout]     |
[INFO] [stdout] 992 |             tokio::time::sleep(std::time::Duration::from_millis(1)).await;
[INFO] [stdout]     |             ^^^^^ use of unresolved module or unlinked crate `tokio`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `tokio`, use `cargo add tokio` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `get_server_info` found for struct `VersionedServer` in the current scope
[INFO] [stdout]   --> tests/core_functionality.rs:74:23
[INFO] [stdout]    |
[INFO] [stdout] 68 |     struct VersionedServer;
[INFO] [stdout]    |     ---------------------- method `get_server_info` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 74 |     let info = server.get_server_info();
[INFO] [stdout]    |                       ^^^^^^^^^^^^^^^ method not found in `VersionedServer`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `call_tool_impl` found for struct `DualPatternServer` in the current scope
[INFO] [stdout]    --> tests/dual_pattern_test.rs:220:25
[INFO] [stdout]     |
[INFO] [stdout]  29 | struct DualPatternServer;
[INFO] [stdout]     | ------------------------ method `call_tool_impl` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 220 |     let result = server.call_tool_impl(nested_request).await;
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^ method not found in `DualPatternServer`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `call_tool` found for struct `ParameterTypesServer` in the current scope
[INFO] [stdout]    --> tests/tool_features.rs:135:25
[INFO] [stdout]     |
[INFO] [stdout] 100 |     struct ParameterTypesServer;
[INFO] [stdout]     |     --------------------------- method `call_tool` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 135 |     let result = server.call_tool(request).await;
[INFO] [stdout]     |                         ^^^^^^^^^ method not found in `ParameterTypesServer`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_defaults` found for struct `TestServer` in the current scope
[INFO] [stdout]   --> tests/core_functionality.rs:82:32
[INFO] [stdout]    |
[INFO] [stdout] 27 | struct TestServer;
[INFO] [stdout]    | ----------------- associated function or constant `with_defaults` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 82 |     let _builder = TestServer::with_defaults();
[INFO] [stdout]    |                                ^^^^^^^^^^^^^ associated function or constant not found in `TestServer`
[INFO] [stdout]    |
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]    |
[INFO] [stdout] 82 -     let _builder = TestServer::with_defaults();
[INFO] [stdout] 82 +     let _builder = TestServer::default();
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `call_tool` found for struct `ParameterTypesServer` in the current scope
[INFO] [stdout]    --> tests/tool_features.rs:143:25
[INFO] [stdout]     |
[INFO] [stdout] 100 |     struct ParameterTypesServer;
[INFO] [stdout]     |     --------------------------- method `call_tool` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 143 |     let result = server.call_tool(request).await;
[INFO] [stdout]     |                         ^^^^^^^^^ method not found in `ParameterTypesServer`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `call_tool` found for struct `ParameterTypesServer` in the current scope
[INFO] [stdout]    --> tests/tool_features.rs:151:25
[INFO] [stdout]     |
[INFO] [stdout] 100 |     struct ParameterTypesServer;
[INFO] [stdout]     |     --------------------------- method `call_tool` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 151 |     let result = server.call_tool(request).await;
[INFO] [stdout]     |                         ^^^^^^^^^ method not found in `ParameterTypesServer`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `configure_stdio_logging` found for struct `TestServer` in the current scope
[INFO] [stdout]   --> tests/core_functionality.rs:90:17
[INFO] [stdout]    |
[INFO] [stdout] 27 | struct TestServer;
[INFO] [stdout]    | ----------------- associated function or constant `configure_stdio_logging` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 90 |     TestServer::configure_stdio_logging();
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^^^^^^^^^ associated function or constant not found in `TestServer`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `call_tool_impl` found for struct `DualPatternServer` in the current scope
[INFO] [stdout]    --> tests/dual_pattern_test.rs:246:25
[INFO] [stdout]     |
[INFO] [stdout]  29 | struct DualPatternServer;
[INFO] [stdout]     | ------------------------ method `call_tool_impl` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 246 |     let result = server.call_tool_impl(request).await;
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^ method not found in `DualPatternServer`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `call_tool_impl` found for struct `DualPatternServer` in the current scope
[INFO] [stdout]    --> tests/dual_pattern_test.rs:280:25
[INFO] [stdout]     |
[INFO] [stdout]  29 | struct DualPatternServer;
[INFO] [stdout]     | ------------------------ method `call_tool_impl` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 280 |     let result = server.call_tool_impl(request).await;
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^ method not found in `DualPatternServer`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]   --> tests/core_functionality.rs:32:40
[INFO] [stdout]    |
[INFO] [stdout] 32 |     pub async fn simple_tool(&self) -> anyhow::Result<String> {
[INFO] [stdout]    |                                        ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]   --> tests/core_functionality.rs:37:65
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub async fn tool_with_params(&self, params: ToolParams) -> anyhow::Result<String> {
[INFO] [stdout]    |                                                                 ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` 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] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `call_tool` found for struct `ParameterTypesServer` in the current scope
[INFO] [stdout]    --> tests/tool_features.rs:159:25
[INFO] [stdout]     |
[INFO] [stdout] 100 |     struct ParameterTypesServer;
[INFO] [stdout]     |     --------------------------- method `call_tool` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 159 |     let result = server.call_tool(request).await;
[INFO] [stdout]     |                         ^^^^^^^^^ method not found in `ParameterTypesServer`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `call_tool` found for struct `ParameterTypesServer` in the current scope
[INFO] [stdout]    --> tests/tool_features.rs:167:25
[INFO] [stdout]     |
[INFO] [stdout] 100 |     struct ParameterTypesServer;
[INFO] [stdout]     |     --------------------------- method `call_tool` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 167 |     let result = server.call_tool(request).await;
[INFO] [stdout]     |                         ^^^^^^^^^ method not found in `ParameterTypesServer`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `serde_json` in this scope
[INFO] [stdout]   --> tests/dual_pattern_test.rs:57:68
[INFO] [stdout]    |
[INFO] [stdout] 57 |     pub fn complex_multi_tool(&self, items: Vec<String>, metadata: serde_json::Value) -> String {
[INFO] [stdout]    |                                                                    ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` 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] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_defaults` found for struct `full_integration::FullIntegrationServer` in the current scope
[INFO] [stdout]    --> tests/integration_full_tests.rs:184:45
[INFO] [stdout]     |
[INFO] [stdout]  16 |     pub struct FullIntegrationServer {
[INFO] [stdout]     |     -------------------------------- associated function or constant `with_defaults` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 184 |         let server = FullIntegrationServer::with_defaults();
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^ associated function or constant not found in `full_integration::FullIntegrationServer`
[INFO] [stdout]     |
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 184 -         let server = FullIntegrationServer::with_defaults();
[INFO] [stdout] 184 +         let server = FullIntegrationServer::default();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `call_tool` found for struct `ParameterTypesServer` in the current scope
[INFO] [stdout]    --> tests/tool_features.rs:175:25
[INFO] [stdout]     |
[INFO] [stdout] 100 |     struct ParameterTypesServer;
[INFO] [stdout]     |     --------------------------- method `call_tool` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 175 |     let result = server.call_tool(request).await;
[INFO] [stdout]     |                         ^^^^^^^^^ method not found in `ParameterTypesServer`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_defaults` found for struct `full_integration::FullIntegrationServer` in the current scope
[INFO] [stdout]    --> tests/integration_full_tests.rs:193:46
[INFO] [stdout]     |
[INFO] [stdout]  16 |     pub struct FullIntegrationServer {
[INFO] [stdout]     |     -------------------------------- associated function or constant `with_defaults` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 193 |         let _server = FullIntegrationServer::with_defaults();
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^ associated function or constant not found in `full_integration::FullIntegrationServer`
[INFO] [stdout]     |
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 193 -         let _server = FullIntegrationServer::with_defaults();
[INFO] [stdout] 193 +         let _server = FullIntegrationServer::default();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_defaults` found for struct `ParamMismatchServer` in the current scope
[INFO] [stdout]   --> tests/mcp_resource_advanced_edge_cases.rs:34:43
[INFO] [stdout]    |
[INFO] [stdout] 21 |     pub struct ParamMismatchServer;
[INFO] [stdout]    |     ------------------------------ associated function or constant `with_defaults` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 34 |         let server = ParamMismatchServer::with_defaults();
[INFO] [stdout]    |                                           ^^^^^^^^^^^^^ associated function or constant not found in `ParamMismatchServer`
[INFO] [stdout]    |
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]    |
[INFO] [stdout] 34 -         let server = ParamMismatchServer::with_defaults();
[INFO] [stdout] 34 +         let server = ParamMismatchServer::default();
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `pulseengine-mcp-macros` (test "core_functionality") due to 15 previous errors
[INFO] [stdout] error[E0599]: no associated function or constant named `with_defaults` found for struct `full_integration::FullIntegrationServer` in the current scope
[INFO] [stdout]    --> tests/integration_full_tests.rs:200:46
[INFO] [stdout]     |
[INFO] [stdout]  16 |     pub struct FullIntegrationServer {
[INFO] [stdout]     |     -------------------------------- associated function or constant `with_defaults` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 200 |         let _server = FullIntegrationServer::with_defaults();
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^ associated function or constant not found in `full_integration::FullIntegrationServer`
[INFO] [stdout]     |
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 200 -         let _server = FullIntegrationServer::with_defaults();
[INFO] [stdout] 200 +         let _server = FullIntegrationServer::default();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `pulseengine-mcp-macros` (test "dual_pattern_test") due to 31 previous errors
[INFO] [stdout] error[E0599]: no associated function or constant named `with_defaults` found for struct `full_integration::FullIntegrationServer` in the current scope
[INFO] [stdout]    --> tests/integration_full_tests.rs:206:46
[INFO] [stdout]     |
[INFO] [stdout]  16 |     pub struct FullIntegrationServer {
[INFO] [stdout]     |     -------------------------------- associated function or constant `with_defaults` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 206 |         let _server = FullIntegrationServer::with_defaults();
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^ associated function or constant not found in `full_integration::FullIntegrationServer`
[INFO] [stdout]     |
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 206 -         let _server = FullIntegrationServer::with_defaults();
[INFO] [stdout] 206 +         let _server = FullIntegrationServer::default();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_defaults` found for struct `performance_server::PerformanceServer` in the current scope
[INFO] [stdout]    --> tests/performance_tests.rs:182:41
[INFO] [stdout]     |
[INFO] [stdout]  53 |     pub struct PerformanceServer {
[INFO] [stdout]     |     ---------------------------- associated function or constant `with_defaults` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 182 |         let server = PerformanceServer::with_defaults();
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^ associated function or constant not found in `performance_server::PerformanceServer`
[INFO] [stdout]     |
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 182 -         let server = PerformanceServer::with_defaults();
[INFO] [stdout] 182 +         let server = PerformanceServer::default();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `try_get_tools_default` found for struct `NamingServer` in the current scope
[INFO] [stdout]    --> tests/tool_features.rs:199:33
[INFO] [stdout]     |
[INFO] [stdout] 183 |     struct NamingServer;
[INFO] [stdout]     |     ------------------- method `try_get_tools_default` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 199 |     if let Some(tools) = server.try_get_tools_default() {
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^ method not found in `NamingServer`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_defaults` found for struct `MoreUriParamsServer` in the current scope
[INFO] [stdout]   --> tests/mcp_resource_advanced_edge_cases.rs:69:43
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub struct MoreUriParamsServer;
[INFO] [stdout]    |     ------------------------------ associated function or constant `with_defaults` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 69 |         let server = MoreUriParamsServer::with_defaults();
[INFO] [stdout]    |                                           ^^^^^^^^^^^^^ associated function or constant not found in `MoreUriParamsServer`
[INFO] [stdout]    |
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]    |
[INFO] [stdout] 69 -         let server = MoreUriParamsServer::with_defaults();
[INFO] [stdout] 69 +         let server = MoreUriParamsServer::default();
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_defaults` found for struct `performance_server::PerformanceServer` in the current scope
[INFO] [stdout]    --> tests/performance_tests.rs:196:41
[INFO] [stdout]     |
[INFO] [stdout]  53 |     pub struct PerformanceServer {
[INFO] [stdout]     |     ---------------------------- associated function or constant `with_defaults` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 196 |         let server = PerformanceServer::with_defaults();
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^ associated function or constant not found in `performance_server::PerformanceServer`
[INFO] [stdout]     |
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 196 -         let server = PerformanceServer::with_defaults();
[INFO] [stdout] 196 +         let server = PerformanceServer::default();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_defaults` found for struct `QueryParamsServer` in the current scope
[INFO] [stdout]    --> tests/mcp_resource_advanced_edge_cases.rs:138:41
[INFO] [stdout]     |
[INFO] [stdout] 124 |     pub struct QueryParamsServer;
[INFO] [stdout]     |     ---------------------------- associated function or constant `with_defaults` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 138 |         let server = QueryParamsServer::with_defaults();
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^ associated function or constant not found in `QueryParamsServer`
[INFO] [stdout]     |
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 138 -         let server = QueryParamsServer::with_defaults();
[INFO] [stdout] 138 +         let server = QueryParamsServer::default();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `pulseengine-mcp-macros` (test "tool_features") due to 20 previous errors
[INFO] [stdout] error[E0599]: no associated function or constant named `with_defaults` found for struct `performance_server::PerformanceServer` in the current scope
[INFO] [stdout]    --> tests/performance_tests.rs:215:41
[INFO] [stdout]     |
[INFO] [stdout]  53 |     pub struct PerformanceServer {
[INFO] [stdout]     |     ---------------------------- associated function or constant `with_defaults` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 215 |         let server = PerformanceServer::with_defaults();
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^ associated function or constant not found in `performance_server::PerformanceServer`
[INFO] [stdout]     |
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 215 -         let server = PerformanceServer::with_defaults();
[INFO] [stdout] 215 +         let server = PerformanceServer::default();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_defaults` found for struct `EmptySegmentsServer` in the current scope
[INFO] [stdout]    --> tests/mcp_resource_advanced_edge_cases.rs:177:43
[INFO] [stdout]     |
[INFO] [stdout] 165 |     pub struct EmptySegmentsServer;
[INFO] [stdout]     |     ------------------------------ associated function or constant `with_defaults` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 177 |         let server = EmptySegmentsServer::with_defaults();
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^ associated function or constant not found in `EmptySegmentsServer`
[INFO] [stdout]     |
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 177 -         let server = EmptySegmentsServer::with_defaults();
[INFO] [stdout] 177 +         let server = EmptySegmentsServer::default();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_defaults` found for struct `full_integration::FullIntegrationServer` in the current scope
[INFO] [stdout]    --> tests/integration_full_tests.rs:157:45
[INFO] [stdout]     |
[INFO] [stdout]  16 |     pub struct FullIntegrationServer {
[INFO] [stdout]     |     -------------------------------- associated function or constant `with_defaults` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 157 |         let server = FullIntegrationServer::with_defaults();
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^ associated function or constant not found in `full_integration::FullIntegrationServer`
[INFO] [stdout]     |
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 157 -         let server = FullIntegrationServer::with_defaults();
[INFO] [stdout] 157 +         let server = FullIntegrationServer::default();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_defaults` found for struct `JsonTestServer` in the current scope
[INFO] [stdout]    --> tests/json_serialization_test.rs:348:34
[INFO] [stdout]     |
[INFO] [stdout]  43 | struct JsonTestServer;
[INFO] [stdout]     | --------------------- associated function or constant `with_defaults` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 348 |     let server = JsonTestServer::with_defaults();
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^ associated function or constant not found in `JsonTestServer`
[INFO] [stdout]     |
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 348 -     let server = JsonTestServer::with_defaults();
[INFO] [stdout] 348 +     let server = JsonTestServer::default();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_defaults` found for struct `WildcardServer` in the current scope
[INFO] [stdout]    --> tests/mcp_resource_advanced_edge_cases.rs:210:38
[INFO] [stdout]     |
[INFO] [stdout] 197 |     pub struct WildcardServer;
[INFO] [stdout]     |     ------------------------- associated function or constant `with_defaults` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 210 |         let server = WildcardServer::with_defaults();
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^ associated function or constant not found in `WildcardServer`
[INFO] [stdout]     |
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 210 -         let server = WildcardServer::with_defaults();
[INFO] [stdout] 210 +         let server = WildcardServer::default();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `serde_json` in this scope
[INFO] [stdout]    --> tests/json_serialization_test.rs:392:9
[INFO] [stdout]     |
[INFO] [stdout] 392 |         serde_json::from_str::<serde_json::Value>(text)
[INFO] [stdout]     |         ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_defaults` found for struct `performance_server::PerformanceServer` in the current scope
[INFO] [stdout]    --> tests/performance_tests.rs:228:41
[INFO] [stdout]     |
[INFO] [stdout]  53 |     pub struct PerformanceServer {
[INFO] [stdout]     |     ---------------------------- associated function or constant `with_defaults` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 228 |         let server = PerformanceServer::with_defaults();
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^ associated function or constant not found in `performance_server::PerformanceServer`
[INFO] [stdout]     |
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 228 -         let server = PerformanceServer::with_defaults();
[INFO] [stdout] 228 +         let server = PerformanceServer::default();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_defaults` found for struct `JsonTestServer` in the current scope
[INFO] [stdout]    --> tests/json_serialization_test.rs:399:34
[INFO] [stdout]     |
[INFO] [stdout]  43 | struct JsonTestServer;
[INFO] [stdout]     | --------------------- associated function or constant `with_defaults` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 399 |     let server = JsonTestServer::with_defaults();
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^ associated function or constant not found in `JsonTestServer`
[INFO] [stdout]     |
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 399 -     let server = JsonTestServer::with_defaults();
[INFO] [stdout] 399 +     let server = JsonTestServer::default();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_defaults` found for struct `full_integration::FullIntegrationServer` in the current scope
[INFO] [stdout]    --> tests/integration_full_tests.rs:165:45
[INFO] [stdout]     |
[INFO] [stdout]  16 |     pub struct FullIntegrationServer {
[INFO] [stdout]     |     -------------------------------- associated function or constant `with_defaults` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 165 |         let server = FullIntegrationServer::with_defaults();
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^ associated function or constant not found in `full_integration::FullIntegrationServer`
[INFO] [stdout]     |
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 165 -         let server = FullIntegrationServer::with_defaults();
[INFO] [stdout] 165 +         let server = FullIntegrationServer::default();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_defaults` found for struct `UnusualNameServer` in the current scope
[INFO] [stdout]   --> tests/edge_case_tests.rs:23:37
[INFO] [stdout]    |
[INFO] [stdout] 18 |     struct UnusualNameServer;
[INFO] [stdout]    |     ------------------------ associated function or constant `with_defaults` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 23 |     let server = UnusualNameServer::with_defaults();
[INFO] [stdout]    |                                     ^^^^^^^^^^^^^ associated function or constant not found in `UnusualNameServer`
[INFO] [stdout]    |
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]    |
[INFO] [stdout] 23 -     let server = UnusualNameServer::with_defaults();
[INFO] [stdout] 23 +     let server = UnusualNameServer::default();
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_defaults` found for struct `CatchallServer` in the current scope
[INFO] [stdout]    --> tests/mcp_resource_advanced_edge_cases.rs:251:38
[INFO] [stdout]     |
[INFO] [stdout] 238 |     pub struct CatchallServer;
[INFO] [stdout]     |     ------------------------- associated function or constant `with_defaults` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 251 |         let server = CatchallServer::with_defaults();
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^ associated function or constant not found in `CatchallServer`
[INFO] [stdout]     |
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 251 -         let server = CatchallServer::with_defaults();
[INFO] [stdout] 251 +         let server = CatchallServer::default();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `serde_json` in this scope
[INFO] [stdout]    --> tests/json_serialization_test.rs:432:9
[INFO] [stdout]     |
[INFO] [stdout] 432 |         serde_json::from_str(text).expect("Text content should be valid JSON");
[INFO] [stdout]     |         ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_defaults` found for struct `performance_server::PerformanceServer` in the current scope
[INFO] [stdout]    --> tests/performance_tests.rs:242:41
[INFO] [stdout]     |
[INFO] [stdout]  53 |     pub struct PerformanceServer {
[INFO] [stdout]     |     ---------------------------- associated function or constant `with_defaults` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 242 |         let server = PerformanceServer::with_defaults();
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^ associated function or constant not found in `performance_server::PerformanceServer`
[INFO] [stdout]     |
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 242 -         let server = PerformanceServer::with_defaults();
[INFO] [stdout] 242 +         let server = PerformanceServer::default();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_defaults` found for struct `CatchallServer` in the current scope
[INFO] [stdout]    --> tests/mcp_resource_advanced_edge_cases.rs:272:38
[INFO] [stdout]     |
[INFO] [stdout] 238 |     pub struct CatchallServer;
[INFO] [stdout]     |     ------------------------- associated function or constant `with_defaults` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 272 |         let server = CatchallServer::with_defaults();
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^ associated function or constant not found in `CatchallServer`
[INFO] [stdout]     |
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 272 -         let server = CatchallServer::with_defaults();
[INFO] [stdout] 272 +         let server = CatchallServer::default();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_defaults` found for struct `performance_server::PerformanceServer` in the current scope
[INFO] [stdout]    --> tests/performance_tests.rs:254:41
[INFO] [stdout]     |
[INFO] [stdout]  53 |     pub struct PerformanceServer {
[INFO] [stdout]     |     ---------------------------- associated function or constant `with_defaults` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 254 |         let server = PerformanceServer::with_defaults();
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^ associated function or constant not found in `performance_server::PerformanceServer`
[INFO] [stdout]     |
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 254 -         let server = PerformanceServer::with_defaults();
[INFO] [stdout] 254 +         let server = PerformanceServer::default();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_defaults` found for struct `UnicodeServer` in the current scope
[INFO] [stdout]    --> tests/mcp_resource_advanced_edge_cases.rs:309:37
[INFO] [stdout]     |
[INFO] [stdout] 297 |     pub struct UnicodeServer;
[INFO] [stdout]     |     ------------------------ associated function or constant `with_defaults` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 309 |         let server = UnicodeServer::with_defaults();
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^ associated function or constant not found in `UnicodeServer`
[INFO] [stdout]     |
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 309 -         let server = UnicodeServer::with_defaults();
[INFO] [stdout] 309 +         let server = UnicodeServer::default();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_defaults` found for struct `full_integration::FullIntegrationServer` in the current scope
[INFO] [stdout]    --> tests/integration_full_tests.rs:212:45
[INFO] [stdout]     |
[INFO] [stdout]  16 |     pub struct FullIntegrationServer {
[INFO] [stdout]     |     -------------------------------- associated function or constant `with_defaults` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 212 |         let server = FullIntegrationServer::with_defaults();
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^ associated function or constant not found in `full_integration::FullIntegrationServer`
[INFO] [stdout]     |
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 212 -         let server = FullIntegrationServer::with_defaults();
[INFO] [stdout] 212 +         let server = FullIntegrationServer::default();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_defaults` found for struct `DescriptionTestServer` in the current scope
[INFO] [stdout]   --> tests/edge_case_tests.rs:54:74
[INFO] [stdout]    |
[INFO] [stdout] 36 |         pub struct DescriptionTestServer;
[INFO] [stdout]    |         -------------------------------- associated function or constant `with_defaults` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 54 |     let server = test_tools_description_handling::DescriptionTestServer::with_defaults();
[INFO] [stdout]    |                                                                          ^^^^^^^^^^^^^ associated function or constant not found in `DescriptionTestServer`
[INFO] [stdout]    |
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]    |
[INFO] [stdout] 54 -     let server = test_tools_description_handling::DescriptionTestServer::with_defaults();
[INFO] [stdout] 54 +     let server = test_tools_description_handling::DescriptionTestServer::default();
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_defaults` found for struct `DuplicateUriServer` in the current scope
[INFO] [stdout]    --> tests/mcp_resource_advanced_edge_cases.rs:382:42
[INFO] [stdout]     |
[INFO] [stdout] 364 |     pub struct DuplicateUriServer;
[INFO] [stdout]     |     ----------------------------- associated function or constant `with_defaults` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 382 |         let server = DuplicateUriServer::with_defaults();
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^ associated function or constant not found in `DuplicateUriServer`
[INFO] [stdout]     |
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 382 -         let server = DuplicateUriServer::with_defaults();
[INFO] [stdout] 382 +         let server = DuplicateUriServer::default();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `serde_json` in this scope
[INFO] [stdout]    --> tests/json_serialization_test.rs:392:32
[INFO] [stdout]     |
[INFO] [stdout] 392 |         serde_json::from_str::<serde_json::Value>(text)
[INFO] [stdout]     |                                ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_defaults` found for struct `performance_server::PerformanceServer` in the current scope
[INFO] [stdout]    --> tests/performance_tests.rs:277:41
[INFO] [stdout]     |
[INFO] [stdout]  53 |     pub struct PerformanceServer {
[INFO] [stdout]     |     ---------------------------- associated function or constant `with_defaults` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 277 |         let server = PerformanceServer::with_defaults();
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^ associated function or constant not found in `performance_server::PerformanceServer`
[INFO] [stdout]     |
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 277 -         let server = PerformanceServer::with_defaults();
[INFO] [stdout] 277 +         let server = PerformanceServer::default();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `serde_json` in this scope
[INFO] [stdout]    --> tests/json_serialization_test.rs:431:22
[INFO] [stdout]     |
[INFO] [stdout] 431 |     let text_parsed: serde_json::Value =
[INFO] [stdout]     |                      ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` 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] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_defaults` found for struct `LongDescServer` in the current scope
[INFO] [stdout]   --> tests/edge_case_tests.rs:79:34
[INFO] [stdout]    |
[INFO] [stdout] 64 |     struct LongDescServer {
[INFO] [stdout]    |     --------------------- associated function or constant `with_defaults` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 79 |     let server = LongDescServer::with_defaults();
[INFO] [stdout]    |                                  ^^^^^^^^^^^^^ associated function or constant not found in `LongDescServer`
[INFO] [stdout]    |
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]    |
[INFO] [stdout] 79 -     let server = LongDescServer::with_defaults();
[INFO] [stdout] 79 +     let server = LongDescServer::default();
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_defaults` found for struct `ConflictingRoutesServer` in the current scope
[INFO] [stdout]    --> tests/mcp_resource_advanced_edge_cases.rs:422:47
[INFO] [stdout]     |
[INFO] [stdout] 405 |     pub struct ConflictingRoutesServer;
[INFO] [stdout]     |     ---------------------------------- associated function or constant `with_defaults` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 422 |         let server = ConflictingRoutesServer::with_defaults();
[INFO] [stdout]     |                                               ^^^^^^^^^^^^^ associated function or constant not found in `ConflictingRoutesServer`
[INFO] [stdout]     |
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 422 -         let server = ConflictingRoutesServer::with_defaults();
[INFO] [stdout] 422 +         let server = ConflictingRoutesServer::default();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_defaults` found for struct `performance_server::PerformanceServer` in the current scope
[INFO] [stdout]    --> tests/performance_tests.rs:291:50
[INFO] [stdout]     |
[INFO] [stdout]  53 |     pub struct PerformanceServer {
[INFO] [stdout]     |     ---------------------------- associated function or constant `with_defaults` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 291 |         let server = Arc::new(PerformanceServer::with_defaults());
[INFO] [stdout]     |                                                  ^^^^^^^^^^^^^ associated function or constant not found in `performance_server::PerformanceServer`
[INFO] [stdout]     |
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 291 -         let server = Arc::new(PerformanceServer::with_defaults());
[INFO] [stdout] 291 +         let server = Arc::new(PerformanceServer::default());
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `serde_json` in this scope
[INFO] [stdout]   --> tests/integration_full_tests.rs:18:80
[INFO] [stdout]    |
[INFO] [stdout] 18 |             std::sync::Arc<std::sync::RwLock<std::collections::HashMap<String, serde_json::Value>>>,
[INFO] [stdout]    |                                                                                ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope
[INFO] [stdout]    --> tests/performance_tests.rs:297:26
[INFO] [stdout]     |
[INFO] [stdout] 297 |             let handle = tokio::spawn(async move { server_clone.increment_counter().await });
[INFO] [stdout]     |                          ^^^^^ use of unresolved module or unlinked crate `tokio`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `tokio`, use `cargo add tokio` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `serde_json` in this scope
[INFO] [stdout]   --> tests/integration_full_tests.rs:60:20
[INFO] [stdout]    |
[INFO] [stdout] 60 |             input: serde_json::Value,
[INFO] [stdout]    |                    ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `serde_json` in this scope
[INFO] [stdout]   --> tests/integration_full_tests.rs:62:21
[INFO] [stdout]    |
[INFO] [stdout] 62 |         ) -> Result<serde_json::Value, std::io::Error> {
[INFO] [stdout]    |                     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `serde_json` in this scope
[INFO] [stdout]   --> tests/integration_full_tests.rs:89:25
[INFO] [stdout]    |
[INFO] [stdout] 89 |         ) -> Result<Vec<serde_json::Value>, std::io::Error> {
[INFO] [stdout]    |                         ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` 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] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `pulseengine-mcp-macros` (test "json_serialization_test") due to 32 previous errors
[INFO] [stdout] error[E0599]: no associated function or constant named `with_defaults` found for struct `ReturnTypesServer` in the current scope
[INFO] [stdout]    --> tests/edge_case_tests.rs:126:70
[INFO] [stdout]     |
[INFO] [stdout]  91 |         pub struct ReturnTypesServer;
[INFO] [stdout]     |         ---------------------------- associated function or constant `with_defaults` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 126 |     let server = test_tools_various_return_types::ReturnTypesServer::with_defaults();
[INFO] [stdout]     |                                                                      ^^^^^^^^^^^^^ associated function or constant not found in `ReturnTypesServer`
[INFO] [stdout]     |
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 126 -     let server = test_tools_various_return_types::ReturnTypesServer::with_defaults();
[INFO] [stdout] 126 +     let server = test_tools_various_return_types::ReturnTypesServer::default();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_defaults` found for struct `SpecialSchemesServer` in the current scope
[INFO] [stdout]    --> tests/mcp_resource_advanced_edge_cases.rs:464:44
[INFO] [stdout]     |
[INFO] [stdout] 452 |     pub struct SpecialSchemesServer;
[INFO] [stdout]     |     ------------------------------- associated function or constant `with_defaults` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 464 |         let server = SpecialSchemesServer::with_defaults();
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^ associated function or constant not found in `SpecialSchemesServer`
[INFO] [stdout]     |
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 464 -         let server = SpecialSchemesServer::with_defaults();
[INFO] [stdout] 464 +         let server = SpecialSchemesServer::default();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_defaults` found for struct `ParameterPatternsServer` in the current scope
[INFO] [stdout]    --> tests/edge_case_tests.rs:187:74
[INFO] [stdout]     |
[INFO] [stdout] 139 |         pub struct ParameterPatternsServer;
[INFO] [stdout]     |         ---------------------------------- associated function or constant `with_defaults` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 187 |     let server = test_tools_parameter_patterns::ParameterPatternsServer::with_defaults();
[INFO] [stdout]     |                                                                          ^^^^^^^^^^^^^ associated function or constant not found in `ParameterPatternsServer`
[INFO] [stdout]     |
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 187 -     let server = test_tools_parameter_patterns::ParameterPatternsServer::with_defaults();
[INFO] [stdout] 187 +     let server = test_tools_parameter_patterns::ParameterPatternsServer::default();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_defaults` found for struct `performance_server::PerformanceServer` in the current scope
[INFO] [stdout]    --> tests/performance_tests.rs:175:41
[INFO] [stdout]     |
[INFO] [stdout]  53 |     pub struct PerformanceServer {
[INFO] [stdout]     |     ---------------------------- associated function or constant `with_defaults` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 175 |         let server = PerformanceServer::with_defaults();
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^ associated function or constant not found in `performance_server::PerformanceServer`
[INFO] [stdout]     |
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 175 -         let server = PerformanceServer::with_defaults();
[INFO] [stdout] 175 +         let server = PerformanceServer::default();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `pulseengine-mcp-macros` (test "integration_full_tests") due to 19 previous errors
[INFO] [stdout] error[E0599]: no associated function or constant named `with_defaults` found for struct `ParseFailureServer` in the current scope
[INFO] [stdout]    --> tests/mcp_resource_advanced_edge_cases.rs:497:42
[INFO] [stdout]     |
[INFO] [stdout] 484 |     pub struct ParseFailureServer;
[INFO] [stdout]     |     ----------------------------- associated function or constant `with_defaults` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 497 |         let server = ParseFailureServer::with_defaults();
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^ associated function or constant not found in `ParseFailureServer`
[INFO] [stdout]     |
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 497 -         let server = ParseFailureServer::with_defaults();
[INFO] [stdout] 497 +         let server = ParseFailureServer::default();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_defaults` found for struct `ZeroSizedServer` in the current scope
[INFO] [stdout]    --> tests/edge_case_tests.rs:211:59
[INFO] [stdout]     |
[INFO] [stdout] 200 |         pub struct ZeroSizedServer;
[INFO] [stdout]     |         -------------------------- associated function or constant `with_defaults` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 211 |     let server = test_server_zero_sized::ZeroSizedServer::with_defaults();
[INFO] [stdout]     |                                                           ^^^^^^^^^^^^^ associated function or constant not found in `ZeroSizedServer`
[INFO] [stdout]     |
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 211 -     let server = test_server_zero_sized::ZeroSizedServer::with_defaults();
[INFO] [stdout] 211 +     let server = test_server_zero_sized::ZeroSizedServer::default();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `tokio_test` in this scope
[INFO] [stdout]    --> tests/edge_case_tests.rs:216:18
[INFO] [stdout]     |
[INFO] [stdout] 216 |     let health = tokio_test::block_on(server.health_check());
[INFO] [stdout]     |                  ^^^^^^^^^^ use of unresolved module or unlinked crate `tokio_test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `tokio_test`, use `cargo add tokio_test` 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] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_defaults` found for struct `ParseFailureServer` in the current scope
[INFO] [stdout]    --> tests/mcp_resource_advanced_edge_cases.rs:511:42
[INFO] [stdout]     |
[INFO] [stdout] 484 |     pub struct ParseFailureServer;
[INFO] [stdout]     |     ----------------------------- associated function or constant `with_defaults` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 511 |         let server = ParseFailureServer::with_defaults();
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^ associated function or constant not found in `ParseFailureServer`
[INFO] [stdout]     |
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 511 -         let server = ParseFailureServer::with_defaults();
[INFO] [stdout] 511 +         let server = ParseFailureServer::default();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_defaults` found for struct `NestedErrorsServer` in the current scope
[INFO] [stdout]    --> tests/edge_case_tests.rs:250:66
[INFO] [stdout]     |
[INFO] [stdout] 228 |         pub struct NestedErrorsServer;
[INFO] [stdout]     |         ----------------------------- associated function or constant `with_defaults` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 250 |     let server = test_nested_error_handling::NestedErrorsServer::with_defaults();
[INFO] [stdout]     |                                                                  ^^^^^^^^^^^^^ associated function or constant not found in `NestedErrorsServer`
[INFO] [stdout]     |
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 250 -     let server = test_nested_error_handling::NestedErrorsServer::with_defaults();
[INFO] [stdout] 250 +     let server = test_nested_error_handling::NestedErrorsServer::default();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_defaults` found for struct `ParseFailureServer` in the current scope
[INFO] [stdout]    --> tests/mcp_resource_advanced_edge_cases.rs:532:42
[INFO] [stdout]     |
[INFO] [stdout] 484 |     pub struct ParseFailureServer;
[INFO] [stdout]     |     ----------------------------- associated function or constant `with_defaults` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 532 |         let server = ParseFailureServer::with_defaults();
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^ associated function or constant not found in `ParseFailureServer`
[INFO] [stdout]     |
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 532 -         let server = ParseFailureServer::with_defaults();
[INFO] [stdout] 532 +         let server = ParseFailureServer::default();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_defaults` found for struct `ParseFailureServer` in the current scope
[INFO] [stdout]    --> tests/mcp_resource_advanced_edge_cases.rs:546:42
[INFO] [stdout]     |
[INFO] [stdout] 484 |     pub struct ParseFailureServer;
[INFO] [stdout]     |     ----------------------------- associated function or constant `with_defaults` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 546 |         let server = ParseFailureServer::with_defaults();
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^ associated function or constant not found in `ParseFailureServer`
[INFO] [stdout]     |
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 546 -         let server = ParseFailureServer::with_defaults();
[INFO] [stdout] 546 +         let server = ParseFailureServer::default();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_defaults` found for struct `LargeParamsServer` in the current scope
[INFO] [stdout]    --> tests/edge_case_tests.rs:283:66
[INFO] [stdout]     |
[INFO] [stdout] 263 |         pub struct LargeParamsServer;
[INFO] [stdout]     |         ---------------------------- associated function or constant `with_defaults` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 283 |     let server = test_tools_large_parameters::LargeParamsServer::with_defaults();
[INFO] [stdout]     |                                                                  ^^^^^^^^^^^^^ associated function or constant not found in `LargeParamsServer`
[INFO] [stdout]     |
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 283 -     let server = test_tools_large_parameters::LargeParamsServer::with_defaults();
[INFO] [stdout] 283 +     let server = test_tools_large_parameters::LargeParamsServer::default();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_defaults` found for struct `ErrorPropagationServer` in the current scope
[INFO] [stdout]    --> tests/mcp_resource_advanced_edge_cases.rs:586:46
[INFO] [stdout]     |
[INFO] [stdout] 567 |     pub struct ErrorPropagationServer;
[INFO] [stdout]     |     --------------------------------- associated function or constant `with_defaults` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 586 |         let server = ErrorPropagationServer::with_defaults();
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^ associated function or constant not found in `ErrorPropagationServer`
[INFO] [stdout]     |
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 586 -         let server = ErrorPropagationServer::with_defaults();
[INFO] [stdout] 586 +         let server = ErrorPropagationServer::default();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `pulseengine-mcp-macros` (test "performance_tests") due to 26 previous errors
[INFO] [stdout] error[E0599]: no associated function or constant named `with_defaults` found for struct `ErrorPropagationServer` in the current scope
[INFO] [stdout]    --> tests/mcp_resource_advanced_edge_cases.rs:597:46
[INFO] [stdout]     |
[INFO] [stdout] 567 |     pub struct ErrorPropagationServer;
[INFO] [stdout]     |     --------------------------------- associated function or constant `with_defaults` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 597 |         let server = ErrorPropagationServer::with_defaults();
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^ associated function or constant not found in `ErrorPropagationServer`
[INFO] [stdout]     |
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 597 -         let server = ErrorPropagationServer::with_defaults();
[INFO] [stdout] 597 +         let server = ErrorPropagationServer::default();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_defaults` found for struct `ComplexServer` in the current scope
[INFO] [stdout]    --> tests/edge_case_tests.rs:319:63
[INFO] [stdout]     |
[INFO] [stdout] 296 |         pub struct ComplexServer {
[INFO] [stdout]     |         ------------------------ associated function or constant `with_defaults` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 319 |     let server = test_concrete_complex_server::ComplexServer::with_defaults();
[INFO] [stdout]     |                                                               ^^^^^^^^^^^^^ associated function or constant not found in `ComplexServer`
[INFO] [stdout]     |
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 319 -     let server = test_concrete_complex_server::ComplexServer::with_defaults();
[INFO] [stdout] 319 +     let server = test_concrete_complex_server::ComplexServer::default();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_defaults` found for struct `ErrorPropagationServer` in the current scope
[INFO] [stdout]    --> tests/mcp_resource_advanced_edge_cases.rs:616:46
[INFO] [stdout]     |
[INFO] [stdout] 567 |     pub struct ErrorPropagationServer;
[INFO] [stdout]     |     --------------------------------- associated function or constant `with_defaults` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 616 |         let server = ErrorPropagationServer::with_defaults();
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^ associated function or constant not found in `ErrorPropagationServer`
[INFO] [stdout]     |
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 616 -         let server = ErrorPropagationServer::with_defaults();
[INFO] [stdout] 616 +         let server = ErrorPropagationServer::default();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_defaults` found for struct `UnicodeServer` in the current scope
[INFO] [stdout]    --> tests/edge_case_tests.rs:347:56
[INFO] [stdout]     |
[INFO] [stdout] 334 |         pub struct UnicodeServer;
[INFO] [stdout]     |         ------------------------ associated function or constant `with_defaults` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 347 |     let server = test_unicode_handling::UnicodeServer::with_defaults();
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^ associated function or constant not found in `UnicodeServer`
[INFO] [stdout]     |
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 347 -     let server = test_unicode_handling::UnicodeServer::with_defaults();
[INFO] [stdout] 347 +     let server = test_unicode_handling::UnicodeServer::default();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_defaults` found for struct `ComplexUriServer` in the current scope
[INFO] [stdout]    --> tests/mcp_resource_advanced_edge_cases.rs:666:40
[INFO] [stdout]     |
[INFO] [stdout] 642 |     pub struct ComplexUriServer;
[INFO] [stdout]     |     --------------------------- associated function or constant `with_defaults` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 666 |         let server = ComplexUriServer::with_defaults();
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^ associated function or constant not found in `ComplexUriServer`
[INFO] [stdout]     |
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 666 -         let server = ComplexUriServer::with_defaults();
[INFO] [stdout] 666 +         let server = ComplexUriServer::default();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_defaults` found for struct `AsyncPatternsServer` in the current scope
[INFO] [stdout]    --> tests/edge_case_tests.rs:389:65
[INFO] [stdout]     |
[INFO] [stdout] 360 |         pub struct AsyncPatternsServer;
[INFO] [stdout]     |         ------------------------------ associated function or constant `with_defaults` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 389 |     let server = test_async_tool_patterns::AsyncPatternsServer::with_defaults();
[INFO] [stdout]     |                                                                 ^^^^^^^^^^^^^ associated function or constant not found in `AsyncPatternsServer`
[INFO] [stdout]     |
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 389 -     let server = test_async_tool_patterns::AsyncPatternsServer::with_defaults();
[INFO] [stdout] 389 +     let server = test_async_tool_patterns::AsyncPatternsServer::default();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_defaults` found for struct `ComplexUriServer` in the current scope
[INFO] [stdout]    --> tests/mcp_resource_advanced_edge_cases.rs:682:40
[INFO] [stdout]     |
[INFO] [stdout] 642 |     pub struct ComplexUriServer;
[INFO] [stdout]     |     --------------------------- associated function or constant `with_defaults` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 682 |         let server = ComplexUriServer::with_defaults();
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^ associated function or constant not found in `ComplexUriServer`
[INFO] [stdout]     |
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 682 -         let server = ComplexUriServer::with_defaults();
[INFO] [stdout] 682 +         let server = ComplexUriServer::default();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_defaults` found for struct `AttributeTestServer` in the current scope
[INFO] [stdout]    --> tests/edge_case_tests.rs:422:68
[INFO] [stdout]     |
[INFO] [stdout] 407 |         pub struct AttributeTestServer {
[INFO] [stdout]     |         ------------------------------ associated function or constant `with_defaults` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 422 |     let server = test_attribute_combinations::AttributeTestServer::with_defaults();
[INFO] [stdout]     |                                                                    ^^^^^^^^^^^^^ associated function or constant not found in `AttributeTestServer`
[INFO] [stdout]     |
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 422 -     let server = test_attribute_combinations::AttributeTestServer::with_defaults();
[INFO] [stdout] 422 +     let server = test_attribute_combinations::AttributeTestServer::default();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_defaults` found for struct `ComplexUriServer` in the current scope
[INFO] [stdout]    --> tests/mcp_resource_advanced_edge_cases.rs:703:40
[INFO] [stdout]     |
[INFO] [stdout] 642 |     pub struct ComplexUriServer;
[INFO] [stdout]     |     --------------------------- associated function or constant `with_defaults` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 703 |         let server = ComplexUriServer::with_defaults();
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^ associated function or constant not found in `ComplexUriServer`
[INFO] [stdout]     |
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 703 -         let server = ComplexUriServer::with_defaults();
[INFO] [stdout] 703 +         let server = ComplexUriServer::default();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_defaults` found for struct `ContentVerificationServer` in the current scope
[INFO] [stdout]    --> tests/mcp_resource_advanced_edge_cases.rs:749:49
[INFO] [stdout]     |
[INFO] [stdout] 733 |     pub struct ContentVerificationServer;
[INFO] [stdout]     |     ------------------------------------ associated function or constant `with_defaults` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 749 |         let server = ContentVerificationServer::with_defaults();
[INFO] [stdout]     |                                                 ^^^^^^^^^^^^^ associated function or constant not found in `ContentVerificationServer`
[INFO] [stdout]     |
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 749 -         let server = ContentVerificationServer::with_defaults();
[INFO] [stdout] 749 +         let server = ContentVerificationServer::default();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_defaults` found for struct `EmptyImplServer` in the current scope
[INFO] [stdout]    --> tests/edge_case_tests.rs:444:58
[INFO] [stdout]     |
[INFO] [stdout] 436 |         pub struct EmptyImplServer;
[INFO] [stdout]     |         -------------------------- associated function or constant `with_defaults` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 444 |     let server = test_empty_impl_block::EmptyImplServer::with_defaults();
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^^ associated function or constant not found in `EmptyImplServer`
[INFO] [stdout]     |
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 444 -     let server = test_empty_impl_block::EmptyImplServer::with_defaults();
[INFO] [stdout] 444 +     let server = test_empty_impl_block::EmptyImplServer::default();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `pulseengine-mcp-macros` (test "edge_case_tests") due to 21 previous errors
[INFO] [stdout] error[E0433]: cannot find module or crate `serde_json` in this scope
[INFO] [stdout]    --> tests/mcp_resource_advanced_edge_cases.rs:768:32
[INFO] [stdout]     |
[INFO] [stdout] 768 |         let parsed: UserInfo = serde_json::from_str(text).expect("Should parse as UserInfo");
[INFO] [stdout]     |                                ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_defaults` found for struct `PrivateMethodsServer` in the current scope
[INFO] [stdout]    --> tests/edge_case_tests.rs:473:67
[INFO] [stdout]     |
[INFO] [stdout] 457 |         pub struct PrivateMethodsServer;
[INFO] [stdout]     |         ------------------------------- associated function or constant `with_defaults` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 473 |     let server = test_only_private_methods::PrivateMethodsServer::with_defaults();
[INFO] [stdout]     |                                                                   ^^^^^^^^^^^^^ associated function or constant not found in `PrivateMethodsServer`
[INFO] [stdout]     |
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 473 -     let server = test_only_private_methods::PrivateMethodsServer::with_defaults();
[INFO] [stdout] 473 +     let server = test_only_private_methods::PrivateMethodsServer::default();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_defaults` found for struct `ContentVerificationServer` in the current scope
[INFO] [stdout]    --> tests/mcp_resource_advanced_edge_cases.rs:776:49
[INFO] [stdout]     |
[INFO] [stdout] 733 |     pub struct ContentVerificationServer;
[INFO] [stdout]     |     ------------------------------------ associated function or constant `with_defaults` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 776 |         let server = ContentVerificationServer::with_defaults();
[INFO] [stdout]     |                                                 ^^^^^^^^^^^^^ associated function or constant not found in `ContentVerificationServer`
[INFO] [stdout]     |
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 776 -         let server = ContentVerificationServer::with_defaults();
[INFO] [stdout] 776 +         let server = ContentVerificationServer::default();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_defaults` found for struct `EmptyResourcesServer` in the current scope
[INFO] [stdout]    --> tests/mcp_resource_advanced_edge_cases.rs:818:44
[INFO] [stdout]     |
[INFO] [stdout] 799 |     pub struct EmptyResourcesServer;
[INFO] [stdout]     |     ------------------------------- associated function or constant `with_defaults` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 818 |         let server = EmptyResourcesServer::with_defaults();
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^ associated function or constant not found in `EmptyResourcesServer`
[INFO] [stdout]     |
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 818 -         let server = EmptyResourcesServer::with_defaults();
[INFO] [stdout] 818 +         let server = EmptyResourcesServer::default();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `try_read_resource_default` found for struct `SelfReferentialServer` in the current scope
[INFO] [stdout]    --> tests/mcp_resource_advanced_edge_cases.rs:876:29
[INFO] [stdout]     |
[INFO] [stdout] 844 |     pub struct SelfReferentialServer {
[INFO] [stdout]     |     -------------------------------- method `try_read_resource_default` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 876 |         let result = server.try_read_resource_default(request).await;
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^ method not found in `SelfReferentialServer`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_defaults` found for struct `LongUriServer` in the current scope
[INFO] [stdout]    --> tests/mcp_resource_advanced_edge_cases.rs:909:37
[INFO] [stdout]     |
[INFO] [stdout] 897 |     pub struct LongUriServer;
[INFO] [stdout]     |     ------------------------ associated function or constant `with_defaults` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 909 |         let server = LongUriServer::with_defaults();
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^ associated function or constant not found in `LongUriServer`
[INFO] [stdout]     |
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 909 -         let server = LongUriServer::with_defaults();
[INFO] [stdout] 909 +         let server = LongUriServer::default();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_defaults` found for struct `ParamOrderServer` in the current scope
[INFO] [stdout]    --> tests/mcp_resource_advanced_edge_cases.rs:953:40
[INFO] [stdout]     |
[INFO] [stdout] 939 |     pub struct ParamOrderServer;
[INFO] [stdout]     |     --------------------------- associated function or constant `with_defaults` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 953 |         let server = ParamOrderServer::with_defaults();
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^ associated function or constant not found in `ParamOrderServer`
[INFO] [stdout]     |
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 953 -         let server = ParamOrderServer::with_defaults();
[INFO] [stdout] 953 +         let server = ParamOrderServer::default();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_defaults` found for struct `AsyncErrorServer` in the current scope
[INFO] [stdout]     --> tests/mcp_resource_advanced_edge_cases.rs:1003:40
[INFO] [stdout]      |
[INFO] [stdout]  985 |     pub struct AsyncErrorServer;
[INFO] [stdout]      |     --------------------------- associated function or constant `with_defaults` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 1003 |         let server = AsyncErrorServer::with_defaults();
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^ associated function or constant not found in `AsyncErrorServer`
[INFO] [stdout]      |
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]      |
[INFO] [stdout] 1003 -         let server = AsyncErrorServer::with_defaults();
[INFO] [stdout] 1003 +         let server = AsyncErrorServer::default();
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_defaults` found for struct `AsyncErrorServer` in the current scope
[INFO] [stdout]     --> tests/mcp_resource_advanced_edge_cases.rs:1014:40
[INFO] [stdout]      |
[INFO] [stdout]  985 |     pub struct AsyncErrorServer;
[INFO] [stdout]      |     --------------------------- associated function or constant `with_defaults` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 1014 |         let server = AsyncErrorServer::with_defaults();
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^ associated function or constant not found in `AsyncErrorServer`
[INFO] [stdout]      |
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]      |
[INFO] [stdout] 1014 -         let server = AsyncErrorServer::with_defaults();
[INFO] [stdout] 1014 +         let server = AsyncErrorServer::default();
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_defaults` found for struct `NonResultServer` in the current scope
[INFO] [stdout]    --> tests/mcp_resource_advanced_edge_cases.rs:350:39
[INFO] [stdout]     |
[INFO] [stdout] 329 |     pub struct NonResultServer;
[INFO] [stdout]     |     -------------------------- associated function or constant `with_defaults` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 350 |         let server = NonResultServer::with_defaults();
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^ associated function or constant not found in `NonResultServer`
[INFO] [stdout]     |
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 350 -         let server = NonResultServer::with_defaults();
[INFO] [stdout] 350 +         let server = NonResultServer::default();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_defaults` found for struct `EmptyResourcesServer` in the current scope
[INFO] [stdout]    --> tests/mcp_resource_advanced_edge_cases.rs:811:44
[INFO] [stdout]     |
[INFO] [stdout] 799 |     pub struct EmptyResourcesServer;
[INFO] [stdout]     |     ------------------------------- associated function or constant `with_defaults` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 811 |         let server = EmptyResourcesServer::with_defaults();
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^ associated function or constant not found in `EmptyResourcesServer`
[INFO] [stdout]     |
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 811 -         let server = EmptyResourcesServer::with_defaults();
[INFO] [stdout] 811 +         let server = EmptyResourcesServer::default();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `pulseengine-mcp-macros` (test "mcp_resource_advanced_edge_cases") due to 89 previous errors
[INFO] running `Command { std: "docker" "inspect" "fac718627902e807ba0e150f3c983679008606536cbcbf2688d2dc90778d55fd", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "fac718627902e807ba0e150f3c983679008606536cbcbf2688d2dc90778d55fd", kill_on_drop: false }`
[INFO] [stdout] fac718627902e807ba0e150f3c983679008606536cbcbf2688d2dc90778d55fd
