[INFO] fetching crate pulseengine-mcp-macros 0.17.1...
[INFO] testing pulseengine-mcp-macros-0.17.1 against 1.100.0-beta.1 for beta-1.100-2
[INFO] extracting crate pulseengine-mcp-macros 0.17.1 into /workspace/builds/worker-1-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-1-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate pulseengine-mcp-macros 0.17.1 on toolchain 1.100.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "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" "+1.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:18:12
[INFO] [stderr]    |
[INFO] [stderr] 18 | homepage = "https://github.com/pulseengine/mcp"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 24 | repository = "https://github.com/pulseengine/mcp"
[INFO] [stderr]    |              ------------------------------------
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `pulseengine-mcp-macros` (manifest) generated 1 warning
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 4ba220cff46fb98ef3f0c70d6f06006da8762fc3d78a698f40a5e0fdaaa295d2
[INFO] running `Command { std: "docker" "start" "4ba220cff46fb98ef3f0c70d6f06006da8762fc3d78a698f40a5e0fdaaa295d2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "4ba220cff46fb98ef3f0c70d6f06006da8762fc3d78a698f40a5e0fdaaa295d2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "4ba220cff46fb98ef3f0c70d6f06006da8762fc3d78a698f40a5e0fdaaa295d2" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "4ba220cff46fb98ef3f0c70d6f06006da8762fc3d78a698f40a5e0fdaaa295d2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "4ba220cff46fb98ef3f0c70d6f06006da8762fc3d78a698f40a5e0fdaaa295d2" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:18:12
[INFO] [stderr]    |
[INFO] [stderr] 18 | homepage = "https://github.com/pulseengine/mcp"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 24 | repository = "https://github.com/pulseengine/mcp"
[INFO] [stderr]    |              ------------------------------------
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `pulseengine-mcp-macros` (manifest) generated 1 warning
[INFO] [stderr]    Compiling pulseengine-mcp-macros v0.17.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.13s
[INFO] running `Command { std: "docker" "inspect" "4ba220cff46fb98ef3f0c70d6f06006da8762fc3d78a698f40a5e0fdaaa295d2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "4ba220cff46fb98ef3f0c70d6f06006da8762fc3d78a698f40a5e0fdaaa295d2" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:18:12
[INFO] [stderr]    |
[INFO] [stderr] 18 | homepage = "https://github.com/pulseengine/mcp"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 24 | repository = "https://github.com/pulseengine/mcp"
[INFO] [stderr]    |              ------------------------------------
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `pulseengine-mcp-macros` (manifest) generated 1 warning
[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/server_lifecycle_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/server_lifecycle_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/server_lifecycle_tests.rs:74:9
[INFO] [stdout]    |
[INFO] [stdout] 74 |     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] 74 -     use pulseengine_mcp_server::McpBackend;
[INFO] [stdout] 74 +     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/server_lifecycle_tests.rs:140:7
[INFO] [stdout]     |
[INFO] [stdout] 140 |     #[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/mcp_resource_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 `schemars`
[INFO] [stdout]  --> tests/mcp_resource_tests.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | 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_tests.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | 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/mcp_resource_tests.rs:100:9
[INFO] [stdout]     |
[INFO] [stdout] 100 |     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] 100 -     use pulseengine_mcp_server::{McpBackend, McpServerBuilder};
[INFO] [stdout] 100 +     use pulseengine_mcp_macros::{McpBackend, McpServerBuilder};
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope
[INFO] [stdout]    --> tests/mcp_resource_tests.rs:118:7
[INFO] [stdout]     |
[INFO] [stdout] 118 |     #[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_tests.rs:140:7
[INFO] [stdout]     |
[INFO] [stdout] 140 |     #[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/server_lifecycle_tests.rs:151:7
[INFO] [stdout]     |
[INFO] [stdout] 151 |     #[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/mcp_tool_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[E0432]: unresolved import `pulseengine_mcp_server`
[INFO] [stdout]  --> tests/mcp_tool_tests.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[E0433]: cannot find module or crate `serde_json` in this scope
[INFO] [stdout]    --> tests/mcp_tool_tests.rs:133:32
[INFO] [stdout]     |
[INFO] [stdout] 133 |                     let data = 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` in this scope
[INFO] [stdout]    --> tests/mcp_tool_tests.rs:207:14
[INFO] [stdout]     |
[INFO] [stdout] 207 |     #[derive(serde::Deserialize)]
[INFO] [stdout]     |              ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope
[INFO] [stdout]    --> tests/mcp_tool_tests.rs:189:13
[INFO] [stdout]     |
[INFO] [stdout] 189 |             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[E0432]: unresolved imports `pulseengine_mcp_macros::mcp_server`, `pulseengine_mcp_macros::mcp_tools`
[INFO] [stdout]  --> tests/resource_prompt_features.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[E0433]: cannot find module or crate `tokio` in this scope
[INFO] [stdout]   --> tests/resource_prompt_features.rs:10:3
[INFO] [stdout]    |
[INFO] [stdout] 10 | #[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/resource_prompt_features.rs:26:3
[INFO] [stdout]    |
[INFO] [stdout] 26 | #[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/mcp_resource_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_server`
[INFO] [stdout]  --> tests/mcp_resource_edge_cases.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 import `serde`
[INFO] [stdout]  --> tests/mcp_resource_edge_cases.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 `schemars`
[INFO] [stdout]    --> tests/mcp_resource_edge_cases.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |     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/mcp_resource_edge_cases.rs:206:7
[INFO] [stdout]     |
[INFO] [stdout] 206 |     #[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/compilation_and_ui.rs:41:34
[INFO] [stdout]    |
[INFO] [stdout] 41 |     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 imports `pulseengine_mcp_macros::mcp_server`, `pulseengine_mcp_macros::mcp_tools`
[INFO] [stdout]   --> tests/error_handling.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_protocol`
[INFO] [stdout]   --> tests/error_handling.rs:54:9
[INFO] [stdout]    |
[INFO] [stdout] 54 |     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] 54 -     use pulseengine_mcp_protocol::CallToolRequestParam;
[INFO] [stdout] 54 +     use pulseengine_mcp_macros::CallToolRequestParam;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]   --> tests/error_handling.rs:55:9
[INFO] [stdout]    |
[INFO] [stdout] 55 |     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/error_handling.rs:80:9
[INFO] [stdout]    |
[INFO] [stdout] 80 |     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] 80 -     use pulseengine_mcp_protocol::CallToolRequestParam;
[INFO] [stdout] 80 +     use pulseengine_mcp_macros::CallToolRequestParam;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]   --> tests/error_handling.rs:81:9
[INFO] [stdout]    |
[INFO] [stdout] 81 |     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/error_handling.rs:29:3
[INFO] [stdout]    |
[INFO] [stdout] 29 | #[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/error_handling.rs:66:3
[INFO] [stdout]    |
[INFO] [stdout] 66 | #[tokio::test]
[INFO] [stdout]    |   ^^^^^ use of unresolved module or unlinked crate `tokio`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `mcp_resource` in this scope
[INFO] [stdout]   --> tests/mcp_resource_edge_cases.rs:24:11
[INFO] [stdout]    |
[INFO] [stdout] 24 |         #[mcp_resource(uri_template = "db://{database}/{schema}/{table}")]
[INFO] [stdout]    |           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `mcp_resource` in this scope
[INFO] [stdout]   --> tests/mcp_resource_edge_cases.rs:57:11
[INFO] [stdout]    |
[INFO] [stdout] 57 |         #[mcp_resource(uri_template = "item://{id}")]
[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/compilation_and_ui.rs:66:34
[INFO] [stdout]    |
[INFO] [stdout] 66 |     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 imports `pulseengine_mcp_macros::mcp_server`, `pulseengine_mcp_macros::mcp_tools`
[INFO] [stdout]   --> tests/compilation_and_ui.rs:88:34
[INFO] [stdout]    |
[INFO] [stdout] 88 |     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_edge_cases.rs:63:11
[INFO] [stdout]    |
[INFO] [stdout] 63 |         #[mcp_resource(uri_template = "page://{page}/{limit}")]
[INFO] [stdout]    |           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `mcp_resource` in this scope
[INFO] [stdout]   --> tests/mcp_resource_edge_cases.rs:90:11
[INFO] [stdout]    |
[INFO] [stdout] 90 |         #[mcp_resource(uri_template = "user://{name}/{age}")]
[INFO] [stdout]    |           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `trybuild` in this scope
[INFO] [stdout]   --> tests/compilation_and_ui.rs:12:13
[INFO] [stdout]    |
[INFO] [stdout] 12 |     let t = trybuild::TestCases::new();
[INFO] [stdout]    |             ^^^^^^^^ use of unresolved module or unlinked crate `trybuild`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `trybuild`, use `cargo add trybuild` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `trybuild` in this scope
[INFO] [stdout]   --> tests/error_handling.rs:19:13
[INFO] [stdout]    |
[INFO] [stdout] 19 |     let t = trybuild::TestCases::new();
[INFO] [stdout]    |             ^^^^^^^^ use of unresolved module or unlinked crate `trybuild`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `trybuild`, use `cargo add trybuild` 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_edge_cases.rs:117:11
[INFO] [stdout]     |
[INFO] [stdout] 117 |         #[mcp_resource(uri_template = "info://version")]
[INFO] [stdout]     |           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `mcp_resource` in this scope
[INFO] [stdout]    --> tests/mcp_resource_edge_cases.rs:123:11
[INFO] [stdout]     |
[INFO] [stdout] 123 |         #[mcp_resource(uri_template = "info://status")]
[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 `trybuild` in this scope
[INFO] [stdout]   --> tests/compilation_and_ui.rs:24:13
[INFO] [stdout]    |
[INFO] [stdout] 24 |     let t = trybuild::TestCases::new();
[INFO] [stdout]    |             ^^^^^^^^ use of unresolved module or unlinked crate `trybuild`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `trybuild`, use `cargo add trybuild` 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_edge_cases.rs:158:11
[INFO] [stdout]     |
[INFO] [stdout] 158 |         #[mcp_resource(uri_template = "complex://{id}")]
[INFO] [stdout]     |           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `mcp_resource` in this scope
[INFO] [stdout]    --> tests/mcp_resource_edge_cases.rs:168:11
[INFO] [stdout]     |
[INFO] [stdout] 168 |         #[mcp_resource(uri_template = "list://{category}")]
[INFO] [stdout]     |           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `trybuild` in this scope
[INFO] [stdout]   --> tests/error_handling.rs:25:13
[INFO] [stdout]    |
[INFO] [stdout] 25 |     let t = trybuild::TestCases::new();
[INFO] [stdout]    |             ^^^^^^^^ use of unresolved module or unlinked crate `trybuild`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `trybuild`, use `cargo add trybuild` 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_edge_cases.rs:198:11
[INFO] [stdout]     |
[INFO] [stdout] 198 |         #[mcp_resource(uri_template = "async://{id}")]
[INFO] [stdout]     |           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `mcp_resource` in this scope
[INFO] [stdout]    --> tests/mcp_resource_edge_cases.rs:232:11
[INFO] [stdout]     |
[INFO] [stdout] 232 |         #[mcp_resource(uri_template = "data://{key}")]
[INFO] [stdout]     |           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `mcp_resource` in this scope
[INFO] [stdout]    --> tests/mcp_resource_edge_cases.rs:243:11
[INFO] [stdout]     |
[INFO] [stdout] 243 |         #[mcp_resource(uri_template = "config://{name}")]
[INFO] [stdout]     |           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `mcp_resource` in this scope
[INFO] [stdout]    --> tests/mcp_resource_edge_cases.rs:273:11
[INFO] [stdout]     |
[INFO] [stdout] 273 |         #[mcp_resource(uri_template = "file://{path}")]
[INFO] [stdout]     |           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `auth`
[INFO] [stdout]    --> tests/server_lifecycle_tests.rs:218:11
[INFO] [stdout]     |
[INFO] [stdout] 218 |     #[cfg(feature = "auth")]
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `auth` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `auth`
[INFO] [stdout]    --> tests/server_lifecycle_tests.rs:229:11
[INFO] [stdout]     |
[INFO] [stdout] 229 |     #[cfg(feature = "auth")]
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `auth` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[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/mcp_tool_tests.rs:37:30
[INFO] [stdout]    |
[INFO] [stdout] 16 |     struct TestServer {
[INFO] [stdout]    |     ----------------- associated function or constant `with_defaults` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 37 |     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] 37 -     let server = TestServer::with_defaults();
[INFO] [stdout] 37 +     let server = TestServer::default();
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `mcp_resource` in this scope
[INFO] [stdout]    --> tests/mcp_resource_edge_cases.rs:312:11
[INFO] [stdout]     |
[INFO] [stdout] 312 |         #[mcp_resource(uri_template = "custom://{id}")]
[INFO] [stdout]     |           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `mcp_resource` in this scope
[INFO] [stdout]    --> tests/mcp_resource_edge_cases.rs:343:11
[INFO] [stdout]     |
[INFO] [stdout] 343 |         #[mcp_resource(uri_template = "offset://{offset}")]
[INFO] [stdout]     |           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_defaults` found for struct `CalculatorServer` in the current scope
[INFO] [stdout]   --> tests/mcp_tool_tests.rs:72:36
[INFO] [stdout]    |
[INFO] [stdout] 46 |     struct CalculatorServer;
[INFO] [stdout]    |     ----------------------- associated function or constant `with_defaults` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 72 |     let server = CalculatorServer::with_defaults();
[INFO] [stdout]    |                                    ^^^^^^^^^^^^^ associated function or constant not found in `CalculatorServer`
[INFO] [stdout]    |
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]    |
[INFO] [stdout] 72 -     let server = CalculatorServer::with_defaults();
[INFO] [stdout] 72 +     let server = CalculatorServer::default();
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `mcp_resource` in this scope
[INFO] [stdout]    --> tests/mcp_resource_edge_cases.rs:370:11
[INFO] [stdout]     |
[INFO] [stdout] 370 |         #[mcp_resource(uri_template = "price://{amount}")]
[INFO] [stdout]     |           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `mcp_resource` in this scope
[INFO] [stdout]    --> tests/mcp_resource_edge_cases.rs:397:11
[INFO] [stdout]     |
[INFO] [stdout] 397 |         #[mcp_resource(uri_template = "feature://{enabled}")]
[INFO] [stdout]     |           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope
[INFO] [stdout]    --> tests/mcp_resource_edge_cases.rs:201:13
[INFO] [stdout]     |
[INFO] [stdout] 201 |             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 associated function or constant named `with_defaults` found for struct `ErrorTestServer` in the current scope
[INFO] [stdout]   --> tests/mcp_tool_tests.rs:95:35
[INFO] [stdout]    |
[INFO] [stdout] 82 |     struct ErrorTestServer;
[INFO] [stdout]    |     ---------------------- associated function or constant `with_defaults` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 95 |     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] 95 -     let server = ErrorTestServer::with_defaults();
[INFO] [stdout] 95 +     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 `PingServer` in the current scope
[INFO] [stdout]    --> tests/mcp_tool_tests.rs:115:30
[INFO] [stdout]     |
[INFO] [stdout] 105 |     struct PingServer;
[INFO] [stdout]     |     ----------------- associated function or constant `with_defaults` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 115 |     let server = PingServer::with_defaults();
[INFO] [stdout]     |                              ^^^^^^^^^^^^^ associated function or constant not found in `PingServer`
[INFO] [stdout]     |
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 115 -     let server = PingServer::with_defaults();
[INFO] [stdout] 115 +     let server = PingServer::default();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_defaults` found for struct `DataServer` in the current scope
[INFO] [stdout]    --> tests/mcp_tool_tests.rs:147:30
[INFO] [stdout]     |
[INFO] [stdout] 125 |     struct DataServer;
[INFO] [stdout]     |     ----------------- associated function or constant `with_defaults` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 147 |     let server = DataServer::with_defaults();
[INFO] [stdout]     |                              ^^^^^^^^^^^^^ associated function or constant not found in `DataServer`
[INFO] [stdout]     |
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 147 -     let server = DataServer::with_defaults();
[INFO] [stdout] 147 +     let server = DataServer::default();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_defaults` found for struct `lifecycle_server::LifecycleServer` in the current scope
[INFO] [stdout]    --> tests/server_lifecycle_tests.rs:142:49
[INFO] [stdout]     |
[INFO] [stdout]  11 |     pub struct LifecycleServer {
[INFO] [stdout]     |     -------------------------- associated function or constant `with_defaults` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 142 |         let lifecycle_server = LifecycleServer::with_defaults();
[INFO] [stdout]     |                                                 ^^^^^^^^^^^^^ associated function or constant not found in `lifecycle_server::LifecycleServer`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `lifecycle_server::LifecycleServer`, consider using `lifecycle_server::LifecycleServer::new_with_flag` which returns `lifecycle_server::LifecycleServer`
[INFO] [stdout]    --> tests/server_lifecycle_tests.rs:20:9
[INFO] [stdout]     |
[INFO] [stdout]  20 |         pub fn new_with_flag(flag: bool) -> Self {
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 142 -         let lifecycle_server = LifecycleServer::with_defaults();
[INFO] [stdout] 142 +         let lifecycle_server = LifecycleServer::default();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_defaults` found for struct `basic_resource::ResourceServer` in the current scope
[INFO] [stdout]    --> tests/mcp_resource_tests.rs:120:38
[INFO] [stdout]     |
[INFO] [stdout]  29 |     pub struct ResourceServer;
[INFO] [stdout]     |     ------------------------- associated function or constant `with_defaults` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 120 |         let server = ResourceServer::with_defaults();
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^ associated function or constant not found in `basic_resource::ResourceServer`
[INFO] [stdout]     |
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 120 -         let server = ResourceServer::with_defaults();
[INFO] [stdout] 120 +         let server = ResourceServer::default();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_defaults` found for struct `NamingTestServer` in the current scope
[INFO] [stdout]    --> tests/mcp_tool_tests.rs:172:36
[INFO] [stdout]     |
[INFO] [stdout] 157 |     struct NamingTestServer;
[INFO] [stdout]     |     ----------------------- associated function or constant `with_defaults` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 172 |     let server = NamingTestServer::with_defaults();
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^ associated function or constant not found in `NamingTestServer`
[INFO] [stdout]     |
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 172 -     let server = NamingTestServer::with_defaults();
[INFO] [stdout] 172 +     let server = NamingTestServer::default();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_defaults` found for struct `app_specific_lifecycle::AppLifecycleServer` in the current scope
[INFO] [stdout]    --> tests/server_lifecycle_tests.rs:143:46
[INFO] [stdout]     |
[INFO] [stdout]  39 |     pub struct AppLifecycleServer {
[INFO] [stdout]     |     ----------------------------- associated function or constant `with_defaults` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 143 |         let app_server = AppLifecycleServer::with_defaults();
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^ associated function or constant not found in `app_specific_lifecycle::AppLifecycleServer`
[INFO] [stdout]     |
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 143 -         let app_server = AppLifecycleServer::with_defaults();
[INFO] [stdout] 143 +         let app_server = AppLifecycleServer::default();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_defaults` found for struct `transport_server::TransportServer` in the current scope
[INFO] [stdout]    --> tests/server_lifecycle_tests.rs:144:49
[INFO] [stdout]     |
[INFO] [stdout]  63 |     pub struct TransportServer;
[INFO] [stdout]     |     -------------------------- associated function or constant `with_defaults` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 144 |         let transport_server = TransportServer::with_defaults();
[INFO] [stdout]     |                                                 ^^^^^^^^^^^^^ associated function or constant not found in `transport_server::TransportServer`
[INFO] [stdout]     |
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 144 -         let transport_server = TransportServer::with_defaults();
[INFO] [stdout] 144 +         let transport_server = TransportServer::default();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_defaults` found for struct `AsyncTestServer` in the current scope
[INFO] [stdout]    --> tests/mcp_tool_tests.rs:199:35
[INFO] [stdout]     |
[INFO] [stdout] 182 |     struct AsyncTestServer;
[INFO] [stdout]     |     ---------------------- associated function or constant `with_defaults` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 199 |     let server = AsyncTestServer::with_defaults();
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^ associated function or constant not found in `AsyncTestServer`
[INFO] [stdout]     |
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 199 -     let server = AsyncTestServer::with_defaults();
[INFO] [stdout] 199 +     let server = AsyncTestServer::default();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_defaults` found for struct `ComplexParamServer` in the current scope
[INFO] [stdout]    --> tests/mcp_tool_tests.rs:231:38
[INFO] [stdout]     |
[INFO] [stdout] 216 |     struct ComplexParamServer;
[INFO] [stdout]     |     ------------------------- associated function or constant `with_defaults` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 231 |     let server = ComplexParamServer::with_defaults();
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^ associated function or constant not found in `ComplexParamServer`
[INFO] [stdout]     |
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 231 -     let server = ComplexParamServer::with_defaults();
[INFO] [stdout] 231 +     let server = ComplexParamServer::default();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_defaults` found for struct `complex_resource::ComplexResourceServer` in the current scope
[INFO] [stdout]    --> tests/mcp_resource_tests.rs:142:45
[INFO] [stdout]     |
[INFO] [stdout]  51 |     pub struct ComplexResourceServer;
[INFO] [stdout]     |     -------------------------------- associated function or constant `with_defaults` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 142 |         let server = ComplexResourceServer::with_defaults();
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^ associated function or constant not found in `complex_resource::ComplexResourceServer`
[INFO] [stdout]     |
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 142 -         let server = ComplexResourceServer::with_defaults();
[INFO] [stdout] 142 +         let server = ComplexResourceServer::default();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_defaults` found for struct `lifecycle_server::LifecycleServer` in the current scope
[INFO] [stdout]    --> tests/server_lifecycle_tests.rs:153:39
[INFO] [stdout]     |
[INFO] [stdout]  11 |     pub struct LifecycleServer {
[INFO] [stdout]     |     -------------------------- associated function or constant `with_defaults` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 153 |         let server = LifecycleServer::with_defaults();
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^ associated function or constant not found in `lifecycle_server::LifecycleServer`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `lifecycle_server::LifecycleServer`, consider using `lifecycle_server::LifecycleServer::new_with_flag` which returns `lifecycle_server::LifecycleServer`
[INFO] [stdout]    --> tests/server_lifecycle_tests.rs:20:9
[INFO] [stdout]     |
[INFO] [stdout]  20 |         pub fn new_with_flag(flag: bool) -> Self {
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 153 -         let server = LifecycleServer::with_defaults();
[INFO] [stdout] 153 +         let server = LifecycleServer::default();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `get_server_info` found for struct `ResourceServer` in the current scope
[INFO] [stdout]   --> tests/resource_prompt_features.rs:22:23
[INFO] [stdout]    |
[INFO] [stdout] 14 |     struct ResourceServer;
[INFO] [stdout]    |     --------------------- method `get_server_info` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 22 |     let info = server.get_server_info();
[INFO] [stdout]    |                       ^^^^^^^^^^^^^^^ method not found in `ResourceServer`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_defaults` found for struct `PrivacyTestServer` in the current scope
[INFO] [stdout]    --> tests/mcp_tool_tests.rs:261:37
[INFO] [stdout]     |
[INFO] [stdout] 241 |     struct PrivacyTestServer;
[INFO] [stdout]     |     ------------------------ associated function or constant `with_defaults` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 261 |     let server = PrivacyTestServer::with_defaults();
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^ associated function or constant not found in `PrivacyTestServer`
[INFO] [stdout]     |
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 261 -     let server = PrivacyTestServer::with_defaults();
[INFO] [stdout] 261 +     let server = PrivacyTestServer::default();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_defaults` found for struct `DocumentationServer` in the current scope
[INFO] [stdout]    --> tests/mcp_tool_tests.rs:291:39
[INFO] [stdout]     |
[INFO] [stdout] 274 |     struct DocumentationServer;
[INFO] [stdout]     |     -------------------------- associated function or constant `with_defaults` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 291 |     let server = DocumentationServer::with_defaults();
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^ associated function or constant not found in `DocumentationServer`
[INFO] [stdout]     |
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 291 -     let server = DocumentationServer::with_defaults();
[INFO] [stdout] 291 +     let server = DocumentationServer::default();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_defaults` found for struct `lifecycle_server::LifecycleServer` in the current scope
[INFO] [stdout]   --> tests/server_lifecycle_tests.rs:79:39
[INFO] [stdout]    |
[INFO] [stdout] 11 |     pub struct LifecycleServer {
[INFO] [stdout]    |     -------------------------- associated function or constant `with_defaults` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 79 |         let server = LifecycleServer::with_defaults();
[INFO] [stdout]    |                                       ^^^^^^^^^^^^^ associated function or constant not found in `lifecycle_server::LifecycleServer`
[INFO] [stdout]    |
[INFO] [stdout] note: if you're trying to build a new `lifecycle_server::LifecycleServer`, consider using `lifecycle_server::LifecycleServer::new_with_flag` which returns `lifecycle_server::LifecycleServer`
[INFO] [stdout]   --> tests/server_lifecycle_tests.rs:20:9
[INFO] [stdout]    |
[INFO] [stdout] 20 |         pub fn new_with_flag(flag: bool) -> Self {
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]    |
[INFO] [stdout] 79 -         let server = LifecycleServer::with_defaults();
[INFO] [stdout] 79 +         let server = LifecycleServer::default();
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_defaults` found for struct `app_specific_lifecycle::AppLifecycleServer` in the current scope
[INFO] [stdout]   --> tests/server_lifecycle_tests.rs:85:42
[INFO] [stdout]    |
[INFO] [stdout] 39 |     pub struct AppLifecycleServer {
[INFO] [stdout]    |     ----------------------------- associated function or constant `with_defaults` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 85 |         let server = AppLifecycleServer::with_defaults()
[INFO] [stdout]    |                                          ^^^^^^^^^^^^^ associated function or constant not found in `app_specific_lifecycle::AppLifecycleServer`
[INFO] [stdout]    |
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]    |
[INFO] [stdout] 85 -         let server = AppLifecycleServer::with_defaults()
[INFO] [stdout] 85 +         let server = AppLifecycleServer::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 `lifecycle_server::LifecycleServer` in the current scope
[INFO] [stdout]   --> tests/server_lifecycle_tests.rs:97:43
[INFO] [stdout]    |
[INFO] [stdout] 11 |     pub struct LifecycleServer {
[INFO] [stdout]    |     -------------------------- associated function or constant `with_defaults` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 97 |         let _lifecycle = LifecycleServer::with_defaults();
[INFO] [stdout]    |                                           ^^^^^^^^^^^^^ associated function or constant not found in `lifecycle_server::LifecycleServer`
[INFO] [stdout]    |
[INFO] [stdout] note: if you're trying to build a new `lifecycle_server::LifecycleServer`, consider using `lifecycle_server::LifecycleServer::new_with_flag` which returns `lifecycle_server::LifecycleServer`
[INFO] [stdout]   --> tests/server_lifecycle_tests.rs:20:9
[INFO] [stdout]    |
[INFO] [stdout] 20 |         pub fn new_with_flag(flag: bool) -> Self {
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]    |
[INFO] [stdout] 97 -         let _lifecycle = LifecycleServer::with_defaults();
[INFO] [stdout] 97 +         let _lifecycle = LifecycleServer::default();
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_defaults` found for struct `app_specific_lifecycle::AppLifecycleServer` in the current scope
[INFO] [stdout]   --> tests/server_lifecycle_tests.rs:98:40
[INFO] [stdout]    |
[INFO] [stdout] 39 |     pub struct AppLifecycleServer {
[INFO] [stdout]    |     ----------------------------- associated function or constant `with_defaults` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 98 |         let _app = AppLifecycleServer::with_defaults();
[INFO] [stdout]    |                                        ^^^^^^^^^^^^^ associated function or constant not found in `app_specific_lifecycle::AppLifecycleServer`
[INFO] [stdout]    |
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]    |
[INFO] [stdout] 98 -         let _app = AppLifecycleServer::with_defaults();
[INFO] [stdout] 98 +         let _app = AppLifecycleServer::default();
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_defaults` found for struct `basic_resource::ResourceServer` in the current scope
[INFO] [stdout]    --> tests/mcp_resource_tests.rs:105:44
[INFO] [stdout]     |
[INFO] [stdout]  29 |     pub struct ResourceServer;
[INFO] [stdout]     |     ------------------------- associated function or constant `with_defaults` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 105 |         let basic_server = ResourceServer::with_defaults();
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^ associated function or constant not found in `basic_resource::ResourceServer`
[INFO] [stdout]     |
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 105 -         let basic_server = ResourceServer::with_defaults();
[INFO] [stdout] 105 +         let basic_server = ResourceServer::default();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_defaults` found for struct `transport_server::TransportServer` in the current scope
[INFO] [stdout]   --> tests/server_lifecycle_tests.rs:99:43
[INFO] [stdout]    |
[INFO] [stdout] 63 |     pub struct TransportServer;
[INFO] [stdout]    |     -------------------------- associated function or constant `with_defaults` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 99 |         let _transport = TransportServer::with_defaults();
[INFO] [stdout]    |                                           ^^^^^^^^^^^^^ associated function or constant not found in `transport_server::TransportServer`
[INFO] [stdout]    |
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]    |
[INFO] [stdout] 99 -         let _transport = TransportServer::with_defaults();
[INFO] [stdout] 99 +         let _transport = TransportServer::default();
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `get_server_info` found for struct `PromptServer` in the current scope
[INFO] [stdout]   --> tests/resource_prompt_features.rs:38:23
[INFO] [stdout]    |
[INFO] [stdout] 30 |     struct PromptServer;
[INFO] [stdout]    |     ------------------- method `get_server_info` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 38 |     let info = server.get_server_info();
[INFO] [stdout]    |                       ^^^^^^^^^^^^^^^ method not found in `PromptServer`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_defaults` found for struct `lifecycle_server::LifecycleServer` in the current scope
[INFO] [stdout]    --> tests/server_lifecycle_tests.rs:104:49
[INFO] [stdout]     |
[INFO] [stdout]  11 |     pub struct LifecycleServer {
[INFO] [stdout]     |     -------------------------- associated function or constant `with_defaults` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 104 |         let lifecycle_server = LifecycleServer::with_defaults();
[INFO] [stdout]     |                                                 ^^^^^^^^^^^^^ associated function or constant not found in `lifecycle_server::LifecycleServer`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `lifecycle_server::LifecycleServer`, consider using `lifecycle_server::LifecycleServer::new_with_flag` which returns `lifecycle_server::LifecycleServer`
[INFO] [stdout]    --> tests/server_lifecycle_tests.rs:20:9
[INFO] [stdout]     |
[INFO] [stdout]  20 |         pub fn new_with_flag(flag: bool) -> Self {
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 104 -         let lifecycle_server = LifecycleServer::with_defaults();
[INFO] [stdout] 104 +         let lifecycle_server = LifecycleServer::default();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_defaults` found for struct `complex_resource::ComplexResourceServer` in the current scope
[INFO] [stdout]    --> tests/mcp_resource_tests.rs:106:53
[INFO] [stdout]     |
[INFO] [stdout]  51 |     pub struct ComplexResourceServer;
[INFO] [stdout]     |     -------------------------------- associated function or constant `with_defaults` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 106 |         let complex_server = ComplexResourceServer::with_defaults();
[INFO] [stdout]     |                                                     ^^^^^^^^^^^^^ associated function or constant not found in `complex_resource::ComplexResourceServer`
[INFO] [stdout]     |
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 106 -         let complex_server = ComplexResourceServer::with_defaults();
[INFO] [stdout] 106 +         let complex_server = ComplexResourceServer::default();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_defaults` found for struct `AsyncResourceServer` in the current scope
[INFO] [stdout]    --> tests/mcp_resource_edge_cases.rs:208:43
[INFO] [stdout]     |
[INFO] [stdout] 193 |     pub struct AsyncResourceServer;
[INFO] [stdout]     |     ------------------------------ associated function or constant `with_defaults` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 208 |         let server = AsyncResourceServer::with_defaults();
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^ associated function or constant not found in `AsyncResourceServer`
[INFO] [stdout]     |
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 208 -         let server = AsyncResourceServer::with_defaults();
[INFO] [stdout] 208 +         let server = AsyncResourceServer::default();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_defaults` found for struct `sync_resource::SyncResourceServer` in the current scope
[INFO] [stdout]    --> tests/mcp_resource_tests.rs:107:47
[INFO] [stdout]     |
[INFO] [stdout]  84 |     pub struct SyncResourceServer;
[INFO] [stdout]     |     ----------------------------- associated function or constant `with_defaults` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 107 |         let sync_server = SyncResourceServer::with_defaults();
[INFO] [stdout]     |                                               ^^^^^^^^^^^^^ associated function or constant not found in `sync_resource::SyncResourceServer`
[INFO] [stdout]     |
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 107 -         let sync_server = SyncResourceServer::with_defaults();
[INFO] [stdout] 107 +         let sync_server = SyncResourceServer::default();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `pulseengine-mcp-macros` (test "mcp_tool_tests") due to 15 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error[E0599]: no associated function or constant named `with_defaults` found for struct `app_specific_lifecycle::AppLifecycleServer` in the current scope
[INFO] [stdout]    --> tests/server_lifecycle_tests.rs:105:46
[INFO] [stdout]     |
[INFO] [stdout]  39 |     pub struct AppLifecycleServer {
[INFO] [stdout]     |     ----------------------------- associated function or constant `with_defaults` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 105 |         let app_server = AppLifecycleServer::with_defaults();
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^ associated function or constant not found in `app_specific_lifecycle::AppLifecycleServer`
[INFO] [stdout]     |
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 105 -         let app_server = AppLifecycleServer::with_defaults();
[INFO] [stdout] 105 +         let app_server = AppLifecycleServer::default();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_defaults` found for struct `transport_server::TransportServer` in the current scope
[INFO] [stdout]    --> tests/server_lifecycle_tests.rs:106:49
[INFO] [stdout]     |
[INFO] [stdout]  63 |     pub struct TransportServer;
[INFO] [stdout]     |     -------------------------- associated function or constant `with_defaults` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 106 |         let transport_server = TransportServer::with_defaults();
[INFO] [stdout]     |                                                 ^^^^^^^^^^^^^ associated function or constant not found in `transport_server::TransportServer`
[INFO] [stdout]     |
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 106 -         let transport_server = TransportServer::with_defaults();
[INFO] [stdout] 106 +         let transport_server = TransportServer::default();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `get_server_info` found for struct `CapabilitiesServer` in the current scope
[INFO] [stdout]   --> tests/resource_prompt_features.rs:52:23
[INFO] [stdout]    |
[INFO] [stdout] 46 |     struct CapabilitiesServer;
[INFO] [stdout]    |     ------------------------- method `get_server_info` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 52 |     let info = server.get_server_info();
[INFO] [stdout]    |                       ^^^^^^^^^^^^^^^ method not found in `CapabilitiesServer`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_defaults` found for struct `sync_resource::SyncResourceServer` in the current scope
[INFO] [stdout]    --> tests/mcp_resource_tests.rs:167:42
[INFO] [stdout]     |
[INFO] [stdout]  84 |     pub struct SyncResourceServer;
[INFO] [stdout]     |     ----------------------------- associated function or constant `with_defaults` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 167 |         let server = SyncResourceServer::with_defaults();
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^ associated function or constant not found in `sync_resource::SyncResourceServer`
[INFO] [stdout]     |
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 167 -         let server = SyncResourceServer::with_defaults();
[INFO] [stdout] 167 +         let server = SyncResourceServer::default();
[INFO] [stdout]     |
[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] 135 |     let service_type = std::marker::PhantomData::<ServiceTestServerService>;
[INFO] [stdout]     |                                                   ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] note: similarly named struct `ServiceTestServer` defined here
[INFO] [stdout]    --> tests/simple_tests.rs:128:5
[INFO] [stdout]     |
[INFO] [stdout] 128 |     struct ServiceTestServer;
[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[E0599]: no associated function or constant named `with_defaults` found for struct `lifecycle_server::LifecycleServer` in the current scope
[INFO] [stdout]    --> tests/server_lifecycle_tests.rs:130:39
[INFO] [stdout]     |
[INFO] [stdout]  11 |     pub struct LifecycleServer {
[INFO] [stdout]     |     -------------------------- associated function or constant `with_defaults` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 130 |         let server = LifecycleServer::with_defaults();
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^ associated function or constant not found in `lifecycle_server::LifecycleServer`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `lifecycle_server::LifecycleServer`, consider using `lifecycle_server::LifecycleServer::new_with_flag` which returns `lifecycle_server::LifecycleServer`
[INFO] [stdout]    --> tests/server_lifecycle_tests.rs:20:9
[INFO] [stdout]     |
[INFO] [stdout]  20 |         pub fn new_with_flag(flag: bool) -> Self {
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 130 -         let server = LifecycleServer::with_defaults();
[INFO] [stdout] 130 +         let server = LifecycleServer::default();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_defaults` found for struct `MultiParamServer` in the current scope
[INFO] [stdout]   --> tests/mcp_resource_edge_cases.rs:37:40
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub struct MultiParamServer;
[INFO] [stdout]    |     --------------------------- associated function or constant `with_defaults` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 37 |         let server = MultiParamServer::with_defaults();
[INFO] [stdout]    |                                        ^^^^^^^^^^^^^ associated function or constant not found in `MultiParamServer`
[INFO] [stdout]    |
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]    |
[INFO] [stdout] 37 -         let server = MultiParamServer::with_defaults();
[INFO] [stdout] 37 +         let server = MultiParamServer::default();
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `get_server_info` found for struct `DocumentedServer` in the current scope
[INFO] [stdout]   --> tests/resource_prompt_features.rs:73:23
[INFO] [stdout]    |
[INFO] [stdout] 67 |     struct DocumentedServer;
[INFO] [stdout]    |     ----------------------- method `get_server_info` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 73 |     let info = server.get_server_info();
[INFO] [stdout]    |                       ^^^^^^^^^^^^^^^ method not found in `DocumentedServer`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_defaults` found for struct `lifecycle_server::LifecycleServer` in the current scope
[INFO] [stdout]    --> tests/server_lifecycle_tests.rs:202:42
[INFO] [stdout]     |
[INFO] [stdout]  11 |     pub struct LifecycleServer {
[INFO] [stdout]     |     -------------------------- associated function or constant `with_defaults` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 202 |         let lifecycle = LifecycleServer::with_defaults();
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^ associated function or constant not found in `lifecycle_server::LifecycleServer`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `lifecycle_server::LifecycleServer`, consider using `lifecycle_server::LifecycleServer::new_with_flag` which returns `lifecycle_server::LifecycleServer`
[INFO] [stdout]    --> tests/server_lifecycle_tests.rs:20:9
[INFO] [stdout]     |
[INFO] [stdout]  20 |         pub fn new_with_flag(flag: bool) -> Self {
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 202 -         let lifecycle = LifecycleServer::with_defaults();
[INFO] [stdout] 202 +         let lifecycle = LifecycleServer::default();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_defaults` found for struct `NonStringParamsServer` in the current scope
[INFO] [stdout]   --> tests/mcp_resource_edge_cases.rs:71:45
[INFO] [stdout]    |
[INFO] [stdout] 52 |     pub struct NonStringParamsServer;
[INFO] [stdout]    |     -------------------------------- associated function or constant `with_defaults` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 71 |         let server = NonStringParamsServer::with_defaults();
[INFO] [stdout]    |                                             ^^^^^^^^^^^^^ associated function or constant not found in `NonStringParamsServer`
[INFO] [stdout]    |
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]    |
[INFO] [stdout] 71 -         let server = NonStringParamsServer::with_defaults();
[INFO] [stdout] 71 +         let server = NonStringParamsServer::default();
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_defaults` found for struct `MixedParamsServer` in the current scope
[INFO] [stdout]   --> tests/mcp_resource_edge_cases.rs:98:41
[INFO] [stdout]    |
[INFO] [stdout] 85 |     pub struct MixedParamsServer;
[INFO] [stdout]    |     ---------------------------- associated function or constant `with_defaults` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 98 |         let server = MixedParamsServer::with_defaults();
[INFO] [stdout]    |                                         ^^^^^^^^^^^^^ associated function or constant not found in `MixedParamsServer`
[INFO] [stdout]    |
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]    |
[INFO] [stdout] 98 -         let server = MixedParamsServer::with_defaults();
[INFO] [stdout] 98 +         let server = MixedParamsServer::default();
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `call_tool` found for struct `ValidationServer` in the current scope
[INFO] [stdout]   --> tests/error_handling.rs:62:25
[INFO] [stdout]    |
[INFO] [stdout] 33 |     struct ValidationServer;
[INFO] [stdout]    |     ----------------------- method `call_tool` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 62 |     let result = server.call_tool(request).await;
[INFO] [stdout]    |                         ^^^^^^^^^ method not found in `ValidationServer`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_defaults` found for struct `app_specific_lifecycle::AppLifecycleServer` in the current scope
[INFO] [stdout]    --> tests/server_lifecycle_tests.rs:203:39
[INFO] [stdout]     |
[INFO] [stdout]  39 |     pub struct AppLifecycleServer {
[INFO] [stdout]     |     ----------------------------- associated function or constant `with_defaults` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 203 |         let app = AppLifecycleServer::with_defaults();
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^ associated function or constant not found in `app_specific_lifecycle::AppLifecycleServer`
[INFO] [stdout]     |
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 203 -         let app = AppLifecycleServer::with_defaults();
[INFO] [stdout] 203 +         let app = AppLifecycleServer::default();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_defaults` found for struct `StaticResourceServer` in the current scope
[INFO] [stdout]    --> tests/mcp_resource_edge_cases.rs:131:44
[INFO] [stdout]     |
[INFO] [stdout] 112 |     pub struct StaticResourceServer;
[INFO] [stdout]     |     ------------------------------- associated function or constant `with_defaults` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 131 |         let server = StaticResourceServer::with_defaults();
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^ associated function or constant not found in `StaticResourceServer`
[INFO] [stdout]     |
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 131 -         let server = StaticResourceServer::with_defaults();
[INFO] [stdout] 131 +         let server = StaticResourceServer::default();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_defaults` found for struct `ComplexReturnServer` in the current scope
[INFO] [stdout]    --> tests/mcp_resource_edge_cases.rs:179:43
[INFO] [stdout]     |
[INFO] [stdout] 153 |     pub struct ComplexReturnServer;
[INFO] [stdout]     |     ------------------------------ associated function or constant `with_defaults` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 179 |         let server = ComplexReturnServer::with_defaults();
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^ associated function or constant not found in `ComplexReturnServer`
[INFO] [stdout]     |
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 179 -         let server = ComplexReturnServer::with_defaults();
[INFO] [stdout] 179 +         let server = ComplexReturnServer::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 `MixedServer` in the current scope
[INFO] [stdout]    --> tests/mcp_resource_edge_cases.rs:251:35
[INFO] [stdout]     |
[INFO] [stdout] 222 |     pub struct MixedServer;
[INFO] [stdout]     |     ---------------------- associated function or constant `with_defaults` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 251 |         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] 251 -         let server = MixedServer::with_defaults();
[INFO] [stdout] 251 +         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 `SpecialCharsServer` in the current scope
[INFO] [stdout]    --> tests/mcp_resource_edge_cases.rs:281:42
[INFO] [stdout]     |
[INFO] [stdout] 268 |     pub struct SpecialCharsServer;
[INFO] [stdout]     |     ----------------------------- associated function or constant `with_defaults` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 281 |         let server = SpecialCharsServer::with_defaults();
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^ associated function or constant not found in `SpecialCharsServer`
[INFO] [stdout]     |
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 281 -         let server = SpecialCharsServer::with_defaults();
[INFO] [stdout] 281 +         let server = SpecialCharsServer::default();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_defaults` found for struct `CustomErrorServer` in the current scope
[INFO] [stdout]    --> tests/mcp_resource_edge_cases.rs:324:41
[INFO] [stdout]     |
[INFO] [stdout] 307 |     pub struct CustomErrorServer;
[INFO] [stdout]     |     ---------------------------- associated function or constant `with_defaults` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 324 |         let server = CustomErrorServer::with_defaults();
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^ associated function or constant not found in `CustomErrorServer`
[INFO] [stdout]     |
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 324 -         let server = CustomErrorServer::with_defaults();
[INFO] [stdout] 324 +         let server = CustomErrorServer::default();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_defaults` found for struct `SignedIntServer` in the current scope
[INFO] [stdout]    --> tests/mcp_resource_edge_cases.rs:351:39
[INFO] [stdout]     |
[INFO] [stdout] 338 |     pub struct SignedIntServer;
[INFO] [stdout]     |     -------------------------- associated function or constant `with_defaults` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 351 |         let server = SignedIntServer::with_defaults();
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^ associated function or constant not found in `SignedIntServer`
[INFO] [stdout]     |
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 351 -         let server = SignedIntServer::with_defaults();
[INFO] [stdout] 351 +         let server = SignedIntServer::default();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0599.
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_defaults` found for struct `FloatParamsServer` in the current scope
[INFO] [stdout]    --> tests/mcp_resource_edge_cases.rs:378:41
[INFO] [stdout]     |
[INFO] [stdout] 365 |     pub struct FloatParamsServer;
[INFO] [stdout]     |     ---------------------------- associated function or constant `with_defaults` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 378 |         let server = FloatParamsServer::with_defaults();
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^ associated function or constant not found in `FloatParamsServer`
[INFO] [stdout]     |
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 378 -         let server = FloatParamsServer::with_defaults();
[INFO] [stdout] 378 +         let server = FloatParamsServer::default();
[INFO] [stdout]     |
[INFO] [stdout] 
[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 `BoolParamsServer` in the current scope
[INFO] [stdout]    --> tests/mcp_resource_edge_cases.rs:405:40
[INFO] [stdout]     |
[INFO] [stdout] 392 |     pub struct BoolParamsServer;
[INFO] [stdout]     |     --------------------------- associated function or constant `with_defaults` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 405 |         let server = BoolParamsServer::with_defaults();
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^ associated function or constant not found in `BoolParamsServer`
[INFO] [stdout]     |
[INFO] [stdout] help: there is an associated function `default` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 405 -         let server = BoolParamsServer::with_defaults();
[INFO] [stdout] 405 +         let server = BoolParamsServer::default();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `pulseengine_mcp_protocol` in this scope
[INFO] [stdout]    --> tests/server_lifecycle_tests.rs:157:25
[INFO] [stdout]     |
[INFO] [stdout] 157 |             .list_tools(pulseengine_mcp_protocol::PaginatedRequestParam { cursor: None })
[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] 157 -             .list_tools(pulseengine_mcp_protocol::PaginatedRequestParam { cursor: None })
[INFO] [stdout] 157 +             .list_tools(pulseengine_mcp_macros::PaginatedRequestParam { cursor: None })
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `pulseengine_mcp_protocol` in this scope
[INFO] [stdout]    --> tests/server_lifecycle_tests.rs:163:29
[INFO] [stdout]     |
[INFO] [stdout] 163 |             .list_resources(pulseengine_mcp_protocol::PaginatedRequestParam { cursor: None })
[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] 163 -             .list_resources(pulseengine_mcp_protocol::PaginatedRequestParam { cursor: None })
[INFO] [stdout] 163 +             .list_resources(pulseengine_mcp_macros::PaginatedRequestParam { cursor: None })
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `pulseengine_mcp_protocol` in this scope
[INFO] [stdout]    --> tests/server_lifecycle_tests.rs:169:27
[INFO] [stdout]     |
[INFO] [stdout] 169 |             .list_prompts(pulseengine_mcp_protocol::PaginatedRequestParam { cursor: None })
[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] 169 -             .list_prompts(pulseengine_mcp_protocol::PaginatedRequestParam { cursor: None })
[INFO] [stdout] 169 +             .list_prompts(pulseengine_mcp_macros::PaginatedRequestParam { cursor: None })
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `pulseengine_mcp_protocol` in this scope
[INFO] [stdout]    --> tests/server_lifecycle_tests.rs:176:24
[INFO] [stdout]     |
[INFO] [stdout] 176 |             .call_tool(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] 176 -             .call_tool(pulseengine_mcp_protocol::CallToolRequestParam {
[INFO] [stdout] 176 +             .call_tool(pulseengine_mcp_macros::CallToolRequestParam {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `pulseengine_mcp_protocol` in this scope
[INFO] [stdout]    --> tests/server_lifecycle_tests.rs:184:28
[INFO] [stdout]     |
[INFO] [stdout] 184 |             .read_resource(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] 184 -             .read_resource(pulseengine_mcp_protocol::ReadResourceRequestParam {
[INFO] [stdout] 184 +             .read_resource(pulseengine_mcp_macros::ReadResourceRequestParam {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `pulseengine_mcp_protocol` in this scope
[INFO] [stdout]    --> tests/server_lifecycle_tests.rs:191:25
[INFO] [stdout]     |
[INFO] [stdout] 191 |             .get_prompt(pulseengine_mcp_protocol::GetPromptRequestParam {
[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] 191 -             .get_prompt(pulseengine_mcp_protocol::GetPromptRequestParam {
[INFO] [stdout] 191 +             .get_prompt(pulseengine_mcp_macros::GetPromptRequestParam {
[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] 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_edge_cases") due to 34 previous errors
[INFO] [stdout] error[E0599]: no method named `get_server_info` found for struct `GenericServer<T>` in the current scope
[INFO] [stdout]   --> tests/compilation_and_ui.rs:60:24
[INFO] [stdout]    |
[INFO] [stdout] 46 |     struct GenericServer<T: Clone + Default + Send + Sync + 'static> {
[INFO] [stdout]    |     ---------------------------------------------------------------- method `get_server_info` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 60 |     let _info = server.get_server_info();
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^^ method not found in `GenericServer<String>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `pulseengine-mcp-macros` (test "resource_prompt_features") due to 7 previous errors
[INFO] [stdout] error[E0599]: no method named `call_tool` found for struct `InvalidToolServer` in the current scope
[INFO] [stdout]   --> tests/error_handling.rs:89:25
[INFO] [stdout]    |
[INFO] [stdout] 70 |     struct InvalidToolServer;
[INFO] [stdout]    |     ------------------------ method `call_tool` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 89 |     let result = server.call_tool(request).await;
[INFO] [stdout]    |                         ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: there is a method `valid_tool` with a similar name, but with different arguments
[INFO] [stdout]   --> tests/error_handling.rs:75:9
[INFO] [stdout]    |
[INFO] [stdout] 75 |         pub async fn valid_tool(&self) -> anyhow::Result<String> {
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `pulseengine-mcp-macros` (test "mcp_resource_tests") due to 12 previous errors
[INFO] [stderr] error: could not compile `pulseengine-mcp-macros` (test "server_lifecycle_tests") due to 26 previous errors; 2 warnings emitted
[INFO] [stdout] error[E0599]: no method named `get_server_info` found for struct `SecureServer` in the current scope
[INFO] [stdout]   --> tests/compilation_and_ui.rs:83:24
[INFO] [stdout]    |
[INFO] [stdout] 70 |     struct SecureServer;
[INFO] [stdout]    |     ------------------- method `get_server_info` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 83 |     let _info = server.get_server_info();
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^^ method not found in `SecureServer`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]   --> tests/error_handling.rs:38:70
[INFO] [stdout]    |
[INFO] [stdout] 38 |         pub async fn test_required_param(&self, required: String) -> 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/error_handling.rs:46:14
[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/error_handling.rs:75:43
[INFO] [stdout]    |
[INFO] [stdout] 75 |         pub async fn valid_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] 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 `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] [stderr] error: could not compile `pulseengine-mcp-macros` (test "error_handling") due to 14 previous errors
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]   --> tests/compilation_and_ui.rs:54:41
[INFO] [stdout]    |
[INFO] [stdout] 54 |         pub async fn get_data(&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/compilation_and_ui.rs:75:62
[INFO] [stdout]    |
[INFO] [stdout] 75 |         pub async fn safe_operation(&self, input: String) -> 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 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[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] [stderr] error: could not compile `pulseengine-mcp-macros` (test "compilation_and_ui") due to 9 previous errors
[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] [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[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] 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] [stderr] error: could not compile `pulseengine-mcp-macros` (test "simple_tests") due to 12 previous errors
[INFO] running `Command { std: "docker" "inspect" "4ba220cff46fb98ef3f0c70d6f06006da8762fc3d78a698f40a5e0fdaaa295d2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4ba220cff46fb98ef3f0c70d6f06006da8762fc3d78a698f40a5e0fdaaa295d2", kill_on_drop: false }`
[INFO] [stdout] 4ba220cff46fb98ef3f0c70d6f06006da8762fc3d78a698f40a5e0fdaaa295d2
