[INFO] fetching crate pulseengine-mcp-macros 0.17.1... [INFO] testing pulseengine-mcp-macros-0.17.1 against master#562dee4820c458d823175268e41601d4c060588a for pr-154210-1 [INFO] extracting crate pulseengine-mcp-macros 0.17.1 into /workspace/builds/worker-2-tc1/source [INFO] started tweaking crates.io crate pulseengine-mcp-macros 0.17.1 [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate pulseengine-mcp-macros 0.17.1 [INFO] tweaked toml for crates.io crate pulseengine-mcp-macros 0.17.1 written to /workspace/builds/worker-2-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate pulseengine-mcp-macros 0.17.1 on toolchain 562dee4820c458d823175268e41601d4c060588a [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "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" "+562dee4820c458d823175268e41601d4c060588a" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 6db18549da993ef7d862f895d1cebb10f7d31c420ce874ac0876e94302c9f878 [INFO] running `Command { std: "docker" "start" "-a" "6db18549da993ef7d862f895d1cebb10f7d31c420ce874ac0876e94302c9f878", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "6db18549da993ef7d862f895d1cebb10f7d31c420ce874ac0876e94302c9f878", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "6db18549da993ef7d862f895d1cebb10f7d31c420ce874ac0876e94302c9f878", kill_on_drop: false }` [INFO] [stdout] 6db18549da993ef7d862f895d1cebb10f7d31c420ce874ac0876e94302c9f878 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] e79a58dfca1a0a7050f15be82cc28156d372e8d9b840c63f55f36f5af9f275ed [INFO] running `Command { std: "docker" "start" "-a" "e79a58dfca1a0a7050f15be82cc28156d372e8d9b840c63f55f36f5af9f275ed", kill_on_drop: false }` [INFO] [stderr] Compiling pulseengine-mcp-macros v0.17.1 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.29s [INFO] running `Command { std: "docker" "inspect" "e79a58dfca1a0a7050f15be82cc28156d372e8d9b840c63f55f36f5af9f275ed", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "e79a58dfca1a0a7050f15be82cc28156d372e8d9b840c63f55f36f5af9f275ed", kill_on_drop: false }` [INFO] [stdout] e79a58dfca1a0a7050f15be82cc28156d372e8d9b840c63f55f36f5af9f275ed [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 5515cf141407e2c7f0a1742602cb3d8987d7c0c12e42722d31d4bcff16f483e8 [INFO] running `Command { std: "docker" "start" "-a" "5515cf141407e2c7f0a1742602cb3d8987d7c0c12e42722d31d4bcff16f483e8", kill_on_drop: false }` [INFO] [stderr] Compiling pulseengine-mcp-macros v0.17.1 (/opt/rustwide/workdir) [INFO] [stdout] error[E0432]: unresolved imports `pulseengine_mcp_macros::mcp_server`, `pulseengine_mcp_macros::mcp_tools` [INFO] [stdout] --> tests/integration_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/integration_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[E0432]: unresolved imports `pulseengine_mcp_macros::mcp_server`, `pulseengine_mcp_macros::mcp_tools` [INFO] [stdout] --> tests/macro_attribute_tests.rs:3:30 [INFO] [stdout] | [INFO] [stdout] 3 | use pulseengine_mcp_macros::{mcp_server, mcp_tools}; [INFO] [stdout] | ^^^^^^^^^^ ^^^^^^^^^ no `mcp_tools` in the root [INFO] [stdout] | | [INFO] [stdout] | no `mcp_server` in the root [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `pulseengine_mcp_server` [INFO] [stdout] --> tests/macro_attribute_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/macro_attribute_tests.rs:135:9 [INFO] [stdout] | [INFO] [stdout] 135 | 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] 135 - use pulseengine_mcp_server::McpBackend; [INFO] [stdout] 135 + use pulseengine_mcp_macros::McpBackend; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `serde_json` in this scope [INFO] [stdout] --> tests/macro_attribute_tests.rs:52:16 [INFO] [stdout] | [INFO] [stdout] 52 | Ok(serde_json::json!({ [INFO] [stdout] | ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope [INFO] [stdout] --> tests/macro_attribute_tests.rs:215:7 [INFO] [stdout] | [INFO] [stdout] 215 | #[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/macro_attribute_tests.rs:222:7 [INFO] [stdout] | [INFO] [stdout] 222 | #[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/macro_attribute_tests.rs:239:7 [INFO] [stdout] | [INFO] [stdout] 239 | #[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/macro_attribute_tests.rs:256:7 [INFO] [stdout] | [INFO] [stdout] 256 | #[tokio::test] [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `tokio` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `pulseengine_mcp_macros::mcp_server`, `pulseengine_mcp_macros::mcp_tools` [INFO] [stdout] --> tests/documentation_tests.rs:3:30 [INFO] [stdout] | [INFO] [stdout] 3 | use pulseengine_mcp_macros::{mcp_server, mcp_tools}; [INFO] [stdout] | ^^^^^^^^^^ ^^^^^^^^^ no `mcp_tools` in the root [INFO] [stdout] | | [INFO] [stdout] | no `mcp_server` in the root [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `pulseengine_mcp_server` [INFO] [stdout] --> tests/documentation_tests.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use pulseengine_mcp_server::McpServerBuilder; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `pulseengine_mcp_server` [INFO] [stdout] | [INFO] [stdout] help: there is a crate or module with a similar name [INFO] [stdout] | [INFO] [stdout] 4 - use pulseengine_mcp_server::McpServerBuilder; [INFO] [stdout] 4 + use pulseengine_mcp_macros::McpServerBuilder; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `serde_json` in this scope [INFO] [stdout] --> tests/documentation_tests.rs:78:13 [INFO] [stdout] | [INFO] [stdout] 78 | serde_json::json!({ [INFO] [stdout] | ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `serde_json` in this scope [INFO] [stdout] --> tests/documentation_tests.rs:140:13 [INFO] [stdout] | [INFO] [stdout] 140 | serde_json::json!({ [INFO] [stdout] | ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `serde_json` in this scope [INFO] [stdout] --> tests/documentation_tests.rs:159:13 [INFO] [stdout] | [INFO] [stdout] 159 | serde_json::json!({ [INFO] [stdout] | ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `pulseengine_mcp_macros::mcp_server`, `pulseengine_mcp_macros::mcp_tools` [INFO] [stdout] --> tests/async_sync_tests.rs:3:30 [INFO] [stdout] | [INFO] [stdout] 3 | use pulseengine_mcp_macros::{mcp_server, mcp_tools}; [INFO] [stdout] | ^^^^^^^^^^ ^^^^^^^^^ no `mcp_tools` in the root [INFO] [stdout] | | [INFO] [stdout] | no `mcp_server` in the root [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `pulseengine_mcp_server` [INFO] [stdout] --> tests/async_sync_tests.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use pulseengine_mcp_server::McpServerBuilder; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `pulseengine_mcp_server` [INFO] [stdout] | [INFO] [stdout] help: there is a crate or module with a similar name [INFO] [stdout] | [INFO] [stdout] 4 - use pulseengine_mcp_server::McpServerBuilder; [INFO] [stdout] 4 + use pulseengine_mcp_macros::McpServerBuilder; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `schemars` [INFO] [stdout] --> tests/async_sync_tests.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use schemars::JsonSchema; [INFO] [stdout] | ^^^^^^^^ use of unresolved module or unlinked crate `schemars` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `schemars`, use `cargo add schemars` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `serde` [INFO] [stdout] --> tests/async_sync_tests.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use serde::{Deserialize, Serialize}; [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `serde` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `serde`, use `cargo add serde` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `serde_json` in this scope [INFO] [stdout] --> tests/async_sync_tests.rs:202:13 [INFO] [stdout] | [INFO] [stdout] 202 | serde_json::json!({"test": "value"}) [INFO] [stdout] | ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope [INFO] [stdout] --> tests/integration_tests.rs:177:13 [INFO] [stdout] | [INFO] [stdout] 177 | 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/auth_features.rs:9:30 [INFO] [stdout] | [INFO] [stdout] 9 | use pulseengine_mcp_macros::{mcp_server, mcp_tools}; [INFO] [stdout] | ^^^^^^^^^^ ^^^^^^^^^ no `mcp_tools` in the root [INFO] [stdout] | | [INFO] [stdout] | no `mcp_server` in the root [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `pulseengine_mcp_protocol` [INFO] [stdout] --> tests/auth_features.rs:31:9 [INFO] [stdout] | [INFO] [stdout] 31 | 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] 31 - use pulseengine_mcp_protocol::CallToolRequestParam; [INFO] [stdout] 31 + use pulseengine_mcp_macros::CallToolRequestParam; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `serde_json` [INFO] [stdout] --> tests/auth_features.rs:32:9 [INFO] [stdout] | [INFO] [stdout] 32 | 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/auth_features.rs:95:9 [INFO] [stdout] | [INFO] [stdout] 95 | 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] 95 - use pulseengine_mcp_protocol::CallToolRequestParam; [INFO] [stdout] 95 + use pulseengine_mcp_macros::CallToolRequestParam; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `serde_json` [INFO] [stdout] --> tests/auth_features.rs:96:9 [INFO] [stdout] | [INFO] [stdout] 96 | 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/auth_features.rs:11:3 [INFO] [stdout] | [INFO] [stdout] 11 | #[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/auth_features.rs:77:3 [INFO] [stdout] | [INFO] [stdout] 77 | #[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/auth_features.rs:108:3 [INFO] [stdout] | [INFO] [stdout] 108 | #[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/auth_features.rs:123:3 [INFO] [stdout] | [INFO] [stdout] 123 | #[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/auth_features.rs:138:3 [INFO] [stdout] | [INFO] [stdout] 138 | #[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/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/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[E0432]: unresolved imports `pulseengine_mcp_macros::mcp_server`, `pulseengine_mcp_macros::mcp_tools` [INFO] [stdout] --> tests/json_serialization_test.rs:10:30 [INFO] [stdout] | [INFO] [stdout] 10 | use pulseengine_mcp_macros::{mcp_server, mcp_tools}; [INFO] [stdout] | ^^^^^^^^^^ ^^^^^^^^^ no `mcp_tools` in the root [INFO] [stdout] | | [INFO] [stdout] | no `mcp_server` in the root [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `pulseengine_mcp_protocol` [INFO] [stdout] --> tests/json_serialization_test.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | use pulseengine_mcp_protocol::{CallToolRequestParam, Content}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `pulseengine_mcp_protocol` [INFO] [stdout] | [INFO] [stdout] help: there is a crate or module with a similar name [INFO] [stdout] | [INFO] [stdout] 11 - use pulseengine_mcp_protocol::{CallToolRequestParam, Content}; [INFO] [stdout] 11 + use pulseengine_mcp_macros::{CallToolRequestParam, Content}; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `pulseengine_mcp_server` [INFO] [stdout] --> tests/json_serialization_test.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | use pulseengine_mcp_server::McpServerBuilder; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `pulseengine_mcp_server` [INFO] [stdout] | [INFO] [stdout] help: there is a crate or module with a similar name [INFO] [stdout] | [INFO] [stdout] 12 - use pulseengine_mcp_server::McpServerBuilder; [INFO] [stdout] 12 + use pulseengine_mcp_macros::McpServerBuilder; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `serde` [INFO] [stdout] --> tests/json_serialization_test.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | use serde::{Deserialize, Serialize}; [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `serde` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `serde`, use `cargo add serde` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `serde_json` [INFO] [stdout] --> tests/json_serialization_test.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | use serde_json::json; [INFO] [stdout] | ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope [INFO] [stdout] --> tests/json_serialization_test.rs:397:3 [INFO] [stdout] | [INFO] [stdout] 397 | #[tokio::test] [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `tokio` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope [INFO] [stdout] --> tests/json_serialization_test.rs:346:3 [INFO] [stdout] | [INFO] [stdout] 346 | #[tokio::test] [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `tokio` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope [INFO] [stdout] --> tests/json_serialization_test.rs:322:3 [INFO] [stdout] | [INFO] [stdout] 322 | #[tokio::test] [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `tokio` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope [INFO] [stdout] --> tests/json_serialization_test.rs:277:3 [INFO] [stdout] | [INFO] [stdout] 277 | #[tokio::test] [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `tokio` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope [INFO] [stdout] --> tests/json_serialization_test.rs:259:3 [INFO] [stdout] | [INFO] [stdout] 259 | #[tokio::test] [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `tokio` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope [INFO] [stdout] --> tests/json_serialization_test.rs:227:3 [INFO] [stdout] | [INFO] [stdout] 227 | #[tokio::test] [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `tokio` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope [INFO] [stdout] --> tests/json_serialization_test.rs:182:3 [INFO] [stdout] | [INFO] [stdout] 182 | #[tokio::test] [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `tokio` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope [INFO] [stdout] --> tests/json_serialization_test.rs:130:3 [INFO] [stdout] | [INFO] [stdout] 130 | #[tokio::test] [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `tokio` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[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/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[E0433]: cannot find module or crate `tokio` in this scope [INFO] [stdout] --> tests/async_sync_tests.rs:82:13 [INFO] [stdout] | [INFO] [stdout] 82 | tokio::time::sleep(tokio::time::Duration::from_millis(1)).await; [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `tokio` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `tokio`, use `cargo add tokio` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `pulseengine_mcp_macros::mcp_server`, `pulseengine_mcp_macros::mcp_tools` [INFO] [stdout] --> tests/macro_validation_tests.rs:3:30 [INFO] [stdout] | [INFO] [stdout] 3 | use pulseengine_mcp_macros::{mcp_server, mcp_tools}; [INFO] [stdout] | ^^^^^^^^^^ ^^^^^^^^^ no `mcp_tools` in the root [INFO] [stdout] | | [INFO] [stdout] | no `mcp_server` in the root [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `pulseengine_mcp_server` [INFO] [stdout] --> tests/macro_validation_tests.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use pulseengine_mcp_server::McpServerBuilder; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `pulseengine_mcp_server` [INFO] [stdout] | [INFO] [stdout] help: there is a crate or module with a similar name [INFO] [stdout] | [INFO] [stdout] 4 - use pulseengine_mcp_server::McpServerBuilder; [INFO] [stdout] 4 + use pulseengine_mcp_macros::McpServerBuilder; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `serde` [INFO] [stdout] --> tests/macro_validation_tests.rs:54:9 [INFO] [stdout] | [INFO] [stdout] 54 | use serde::{Deserialize, Serialize}; [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `serde` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `serde`, use `cargo add serde` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope [INFO] [stdout] --> tests/advanced_features.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | use tokio::sync::Mutex; [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `tokio` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `tokio`, use `cargo add tokio` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `pulseengine_mcp_macros::mcp_server`, `pulseengine_mcp_macros::mcp_tools` [INFO] [stdout] --> tests/advanced_features.rs:9:30 [INFO] [stdout] | [INFO] [stdout] 9 | use pulseengine_mcp_macros::{mcp_server, mcp_tools}; [INFO] [stdout] | ^^^^^^^^^^ ^^^^^^^^^ no `mcp_tools` in the root [INFO] [stdout] | | [INFO] [stdout] | no `mcp_server` in the root [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `pulseengine_mcp_protocol` [INFO] [stdout] --> tests/advanced_features.rs:61:9 [INFO] [stdout] | [INFO] [stdout] 61 | use pulseengine_mcp_protocol::CallToolRequestParam; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `pulseengine_mcp_protocol` [INFO] [stdout] | [INFO] [stdout] help: there is a crate or module with a similar name [INFO] [stdout] | [INFO] [stdout] 61 - use pulseengine_mcp_protocol::CallToolRequestParam; [INFO] [stdout] 61 + use pulseengine_mcp_macros::CallToolRequestParam; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `serde_json` [INFO] [stdout] --> tests/advanced_features.rs:62:9 [INFO] [stdout] | [INFO] [stdout] 62 | use serde_json::json; [INFO] [stdout] | ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `pulseengine_mcp_protocol` [INFO] [stdout] --> tests/advanced_features.rs:86:9 [INFO] [stdout] | [INFO] [stdout] 86 | use pulseengine_mcp_protocol::CallToolRequestParam; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `pulseengine_mcp_protocol` [INFO] [stdout] | [INFO] [stdout] help: there is a crate or module with a similar name [INFO] [stdout] | [INFO] [stdout] 86 - use pulseengine_mcp_protocol::CallToolRequestParam; [INFO] [stdout] 86 + use pulseengine_mcp_macros::CallToolRequestParam; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `serde_json` [INFO] [stdout] --> tests/advanced_features.rs:87:9 [INFO] [stdout] | [INFO] [stdout] 87 | use serde_json::json; [INFO] [stdout] | ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope [INFO] [stdout] --> tests/advanced_features.rs:56:3 [INFO] [stdout] | [INFO] [stdout] 56 | #[tokio::test] [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `tokio` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope [INFO] [stdout] --> tests/advanced_features.rs:82:3 [INFO] [stdout] | [INFO] [stdout] 82 | #[tokio::test] [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `tokio` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope [INFO] [stdout] --> tests/advanced_features.rs:111:3 [INFO] [stdout] | [INFO] [stdout] 111 | #[tokio::test] [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `tokio` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `auth` [INFO] [stdout] --> tests/auth_features.rs:59:7 [INFO] [stdout] | [INFO] [stdout] 59 | #[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 for more information about checking conditional configuration [INFO] [stdout] = note: `#[warn(unexpected_cfgs)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope [INFO] [stdout] --> tests/async_sync_tests.rs:100:13 [INFO] [stdout] | [INFO] [stdout] 100 | tokio::time::sleep(tokio::time::Duration::from_millis(1)).await; [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `tokio` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `tokio`, use `cargo add tokio` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `pulseengine_mcp_macros::mcp_server`, `pulseengine_mcp_macros::mcp_tools` [INFO] [stdout] --> tests/mcp_prompt_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 imports `pulseengine_mcp_macros::mcp_server`, `pulseengine_mcp_macros::mcp_tools` [INFO] [stdout] --> tests/core_functionality.rs:14:30 [INFO] [stdout] | [INFO] [stdout] 14 | use pulseengine_mcp_macros::{mcp_server, mcp_tools}; [INFO] [stdout] | ^^^^^^^^^^ ^^^^^^^^^ no `mcp_tools` in the root [INFO] [stdout] | | [INFO] [stdout] | no `mcp_server` in the root [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `pulseengine_mcp_server` [INFO] [stdout] --> tests/core_functionality.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | use pulseengine_mcp_server::McpServerBuilder; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `pulseengine_mcp_server` [INFO] [stdout] | [INFO] [stdout] help: there is a crate or module with a similar name [INFO] [stdout] | [INFO] [stdout] 15 - use pulseengine_mcp_server::McpServerBuilder; [INFO] [stdout] 15 + use pulseengine_mcp_macros::McpServerBuilder; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `schemars` [INFO] [stdout] --> tests/core_functionality.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | use schemars::JsonSchema; [INFO] [stdout] | ^^^^^^^^ use of unresolved module or unlinked crate `schemars` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `schemars`, use `cargo add schemars` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `serde` [INFO] [stdout] --> tests/core_functionality.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | use serde::{Deserialize, Serialize}; [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `serde` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `serde`, use `cargo add serde` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope [INFO] [stdout] --> tests/core_functionality.rs:43:3 [INFO] [stdout] | [INFO] [stdout] 43 | #[tokio::test] [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `tokio` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope [INFO] [stdout] --> tests/core_functionality.rs:50:3 [INFO] [stdout] | [INFO] [stdout] 50 | #[tokio::test] [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `tokio` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope [INFO] [stdout] --> tests/core_functionality.rs:60:3 [INFO] [stdout] | [INFO] [stdout] 60 | #[tokio::test] [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `tokio` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope [INFO] [stdout] --> tests/core_functionality.rs:80:3 [INFO] [stdout] | [INFO] [stdout] 80 | #[tokio::test] [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `tokio` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `pulseengine_mcp_server` [INFO] [stdout] --> tests/mcp_prompt_tests.rs:75:9 [INFO] [stdout] | [INFO] [stdout] 75 | 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] 75 - use pulseengine_mcp_server::{McpBackend, McpServerBuilder}; [INFO] [stdout] 75 + 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_prompt_tests.rs:93:7 [INFO] [stdout] | [INFO] [stdout] 93 | #[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_prompt_tests.rs:108:7 [INFO] [stdout] | [INFO] [stdout] 108 | #[tokio::test] [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `tokio` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope [INFO] [stdout] --> tests/async_sync_tests.rs:113:13 [INFO] [stdout] | [INFO] [stdout] 113 | tokio::time::sleep(tokio::time::Duration::from_millis(1)).await; [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `tokio` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `tokio`, use `cargo add tokio` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `pulseengine_mcp_macros::mcp_server`, `pulseengine_mcp_macros::mcp_tools` [INFO] [stdout] --> tests/macro_tests.rs:6:30 [INFO] [stdout] | [INFO] [stdout] 6 | use pulseengine_mcp_macros::{mcp_server, mcp_tools}; [INFO] [stdout] | ^^^^^^^^^^ ^^^^^^^^^ no `mcp_tools` in the root [INFO] [stdout] | | [INFO] [stdout] | no `mcp_server` in the root [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `pulseengine_mcp_protocol` [INFO] [stdout] --> tests/macro_tests.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | use pulseengine_mcp_protocol::{ListToolsResult, PaginatedRequestParam}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `pulseengine_mcp_protocol` [INFO] [stdout] | [INFO] [stdout] help: there is a crate or module with a similar name [INFO] [stdout] | [INFO] [stdout] 7 - use pulseengine_mcp_protocol::{ListToolsResult, PaginatedRequestParam}; [INFO] [stdout] 7 + use pulseengine_mcp_macros::{ListToolsResult, PaginatedRequestParam}; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `pulseengine_mcp_server` [INFO] [stdout] --> tests/macro_tests.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use pulseengine_mcp_server::McpServerBuilder; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `pulseengine_mcp_server` [INFO] [stdout] | [INFO] [stdout] help: there is a crate or module with a similar name [INFO] [stdout] | [INFO] [stdout] 8 - use pulseengine_mcp_server::McpServerBuilder; [INFO] [stdout] 8 + use pulseengine_mcp_macros::McpServerBuilder; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `pulseengine_mcp_protocol` in this scope [INFO] [stdout] --> tests/advanced_features.rs:102:21 [INFO] [stdout] | [INFO] [stdout] 102 | && let Some(pulseengine_mcp_protocol::Content::Text { text, .. }) = result.content.first() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `pulseengine_mcp_protocol` [INFO] [stdout] | [INFO] [stdout] help: there is a crate or module with a similar name [INFO] [stdout] | [INFO] [stdout] 102 - && let Some(pulseengine_mcp_protocol::Content::Text { text, .. }) = result.content.first() [INFO] [stdout] 102 + && let Some(pulseengine_mcp_macros::Content::Text { text, .. }) = result.content.first() [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope [INFO] [stdout] --> tests/async_sync_tests.rs:82:32 [INFO] [stdout] | [INFO] [stdout] 82 | tokio::time::sleep(tokio::time::Duration::from_millis(1)).await; [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `tokio` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `tokio`, use `cargo add tokio` to add it to your `Cargo.toml` [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 3 + use std::time::Duration; [INFO] [stdout] | [INFO] [stdout] help: if you import `Duration`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 82 - tokio::time::sleep(tokio::time::Duration::from_millis(1)).await; [INFO] [stdout] 82 + tokio::time::sleep(Duration::from_millis(1)).await; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope [INFO] [stdout] --> tests/async_sync_tests.rs:100:32 [INFO] [stdout] | [INFO] [stdout] 100 | tokio::time::sleep(tokio::time::Duration::from_millis(1)).await; [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `tokio` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `tokio`, use `cargo add tokio` to add it to your `Cargo.toml` [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 3 + use std::time::Duration; [INFO] [stdout] | [INFO] [stdout] help: if you import `Duration`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 100 - tokio::time::sleep(tokio::time::Duration::from_millis(1)).await; [INFO] [stdout] 100 + tokio::time::sleep(Duration::from_millis(1)).await; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope [INFO] [stdout] --> tests/async_sync_tests.rs:113:32 [INFO] [stdout] | [INFO] [stdout] 113 | tokio::time::sleep(tokio::time::Duration::from_millis(1)).await; [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `tokio` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `tokio`, use `cargo add tokio` to add it to your `Cargo.toml` [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 3 + use std::time::Duration; [INFO] [stdout] | [INFO] [stdout] help: if you import `Duration`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 113 - tokio::time::sleep(tokio::time::Duration::from_millis(1)).await; [INFO] [stdout] 113 + tokio::time::sleep(Duration::from_millis(1)).await; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `with_defaults` found for struct `IntegrationTestServer` in the current scope [INFO] [stdout] --> tests/integration_tests.rs:44:41 [INFO] [stdout] | [INFO] [stdout] 23 | struct IntegrationTestServer { [INFO] [stdout] | ---------------------------- function or associated item `with_defaults` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 44 | let server = IntegrationTestServer::with_defaults(); [INFO] [stdout] | ^^^^^^^^^^^^^ function or associated item not found in `IntegrationTestServer` [INFO] [stdout] | [INFO] [stdout] help: there is an associated function `default` with a similar name [INFO] [stdout] | [INFO] [stdout] 44 - let server = IntegrationTestServer::with_defaults(); [INFO] [stdout] 44 + let server = IntegrationTestServer::default(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `with_defaults` found for struct `TestServer` in the current scope [INFO] [stdout] --> tests/macro_tests.rs:27:30 [INFO] [stdout] | [INFO] [stdout] 19 | struct TestServer { [INFO] [stdout] | ----------------- function or associated item `with_defaults` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 27 | let server = TestServer::with_defaults(); [INFO] [stdout] | ^^^^^^^^^^^^^ function or associated item not found in `TestServer` [INFO] [stdout] | [INFO] [stdout] help: there is an associated function `default` with a similar name [INFO] [stdout] | [INFO] [stdout] 27 - let server = TestServer::with_defaults(); [INFO] [stdout] 27 + let server = TestServer::default(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `with_defaults` found for struct `MinimalServer` in the current scope [INFO] [stdout] --> tests/macro_tests.rs:45:33 [INFO] [stdout] | [INFO] [stdout] 40 | struct MinimalServer; [INFO] [stdout] | -------------------- function or associated item `with_defaults` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 45 | let server = MinimalServer::with_defaults(); [INFO] [stdout] | ^^^^^^^^^^^^^ function or associated item not found in `MinimalServer` [INFO] [stdout] | [INFO] [stdout] help: there is an associated function `default` with a similar name [INFO] [stdout] | [INFO] [stdout] 45 - let server = MinimalServer::with_defaults(); [INFO] [stdout] 45 + let server = MinimalServer::default(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `with_defaults` found for struct `DocumentedServer` in the current scope [INFO] [stdout] --> tests/macro_tests.rs:62:36 [INFO] [stdout] | [INFO] [stdout] 57 | struct DocumentedServer; [INFO] [stdout] | ----------------------- function or associated item `with_defaults` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 62 | let server = DocumentedServer::with_defaults(); [INFO] [stdout] | ^^^^^^^^^^^^^ function or associated item not found in `DocumentedServer` [INFO] [stdout] | [INFO] [stdout] help: there is an associated function `default` with a similar name [INFO] [stdout] | [INFO] [stdout] 62 - let server = DocumentedServer::with_defaults(); [INFO] [stdout] 62 + let server = DocumentedServer::default(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find type `ConfigTestServerConfig` in this scope [INFO] [stdout] --> tests/macro_tests.rs:79:5 [INFO] [stdout] | [INFO] [stdout] 79 | ConfigTestServerConfig::default(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `ConfigTestServerConfig` [INFO] [stdout] | [INFO] [stdout] help: a struct with a similar name exists [INFO] [stdout] | [INFO] [stdout] 79 - ConfigTestServerConfig::default(); [INFO] [stdout] 79 + ConfigTestServer::default(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `with_defaults` found for struct `ConfigTestServer` in the current scope [INFO] [stdout] --> tests/macro_tests.rs:82:36 [INFO] [stdout] | [INFO] [stdout] 73 | struct ConfigTestServer; [INFO] [stdout] | ----------------------- function or associated item `with_defaults` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 82 | let server = ConfigTestServer::with_defaults(); [INFO] [stdout] | ^^^^^^^^^^^^^ function or associated item not found in `ConfigTestServer` [INFO] [stdout] | [INFO] [stdout] help: there is an associated function `default` with a similar name [INFO] [stdout] | [INFO] [stdout] 82 - let server = ConfigTestServer::with_defaults(); [INFO] [stdout] 82 + let server = ConfigTestServer::default(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `with_defaults` found for struct `BuilderTestServer` in the current scope [INFO] [stdout] --> tests/macro_tests.rs:99:37 [INFO] [stdout] | [INFO] [stdout] 93 | struct BuilderTestServer; [INFO] [stdout] | ------------------------ function or associated item `with_defaults` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 99 | let server = BuilderTestServer::with_defaults(); [INFO] [stdout] | ^^^^^^^^^^^^^ function or associated item not found in `BuilderTestServer` [INFO] [stdout] | [INFO] [stdout] help: there is an associated function `default` with a similar name [INFO] [stdout] | [INFO] [stdout] 99 - let server = BuilderTestServer::with_defaults(); [INFO] [stdout] 99 + let server = BuilderTestServer::default(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `with_defaults` found for struct `ComplexServer` in the current scope [INFO] [stdout] --> tests/macro_tests.rs:133:33 [INFO] [stdout] | [INFO] [stdout] 114 | struct ComplexServer { [INFO] [stdout] | -------------------- function or associated item `with_defaults` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 133 | let server = ComplexServer::with_defaults(); [INFO] [stdout] | ^^^^^^^^^^^^^ function or associated item not found in `ComplexServer` [INFO] [stdout] | [INFO] [stdout] help: there is an associated function `default` with a similar name [INFO] [stdout] | [INFO] [stdout] 133 - let server = ComplexServer::with_defaults(); [INFO] [stdout] 133 + let server = ComplexServer::default(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `pulseengine_mcp_protocol` in this scope [INFO] [stdout] --> tests/macro_attribute_tests.rs:64:23 [INFO] [stdout] | [INFO] [stdout] 64 | role: pulseengine_mcp_protocol::PromptMessageRole::User, [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] 64 - role: pulseengine_mcp_protocol::PromptMessageRole::User, [INFO] [stdout] 64 + role: pulseengine_mcp_macros::PromptMessageRole::User, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `with_defaults` found for struct `BackendTestServer` in the current scope [INFO] [stdout] --> tests/macro_tests.rs:149:37 [INFO] [stdout] | [INFO] [stdout] 144 | struct BackendTestServer; [INFO] [stdout] | ------------------------ function or associated item `with_defaults` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 149 | let server = BackendTestServer::with_defaults(); [INFO] [stdout] | ^^^^^^^^^^^^^ function or associated item not found in `BackendTestServer` [INFO] [stdout] | [INFO] [stdout] help: there is an associated function `default` with a similar name [INFO] [stdout] | [INFO] [stdout] 149 - let server = BackendTestServer::with_defaults(); [INFO] [stdout] 149 + let server = BackendTestServer::default(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `with_defaults` found for struct `basic_prompt::PromptServer` in the current scope [INFO] [stdout] --> tests/mcp_prompt_tests.rs:95:36 [INFO] [stdout] | [INFO] [stdout] 10 | pub struct PromptServer; [INFO] [stdout] | ----------------------- function or associated item `with_defaults` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 95 | let server = PromptServer::with_defaults(); [INFO] [stdout] | ^^^^^^^^^^^^^ function or associated item not found in `basic_prompt::PromptServer` [INFO] [stdout] | [INFO] [stdout] help: there is an associated function `default` with a similar name [INFO] [stdout] | [INFO] [stdout] 95 - let server = PromptServer::with_defaults(); [INFO] [stdout] 95 + let server = PromptServer::default(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `with_defaults` found for struct `complex_prompt::ComplexPromptServer` in the current scope [INFO] [stdout] --> tests/mcp_prompt_tests.rs:110:43 [INFO] [stdout] | [INFO] [stdout] 26 | pub struct ComplexPromptServer; [INFO] [stdout] | ------------------------------ function or associated item `with_defaults` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 110 | let server = ComplexPromptServer::with_defaults(); [INFO] [stdout] | ^^^^^^^^^^^^^ function or associated item not found in `complex_prompt::ComplexPromptServer` [INFO] [stdout] | [INFO] [stdout] help: there is an associated function `default` with a similar name [INFO] [stdout] | [INFO] [stdout] 110 - let server = ComplexPromptServer::with_defaults(); [INFO] [stdout] 110 + let server = ComplexPromptServer::default(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `tokio_test` in this scope [INFO] [stdout] --> tests/macro_tests.rs:152:25 [INFO] [stdout] | [INFO] [stdout] 152 | let health_result = tokio_test::block_on(server.health_check()); [INFO] [stdout] | ^^^^^^^^^^ use of unresolved module or unlinked crate `tokio_test` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `tokio_test`, use `cargo add tokio_test` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `tokio_test` in this scope [INFO] [stdout] --> tests/macro_tests.rs:157:24 [INFO] [stdout] | [INFO] [stdout] 157 | let tools_result = tokio_test::block_on(server.list_tools(request)); [INFO] [stdout] | ^^^^^^^^^^ use of unresolved module or unlinked crate `tokio_test` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `tokio_test`, use `cargo add tokio_test` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `with_defaults` found for struct `CapabilitiesTestServer` in the current scope [INFO] [stdout] --> tests/macro_tests.rs:174:42 [INFO] [stdout] | [INFO] [stdout] 169 | struct CapabilitiesTestServer; [INFO] [stdout] | ----------------------------- function or associated item `with_defaults` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 174 | let server = CapabilitiesTestServer::with_defaults(); [INFO] [stdout] | ^^^^^^^^^^^^^ function or associated item not found in `CapabilitiesTestServer` [INFO] [stdout] | [INFO] [stdout] help: there is an associated function `default` with a similar name [INFO] [stdout] | [INFO] [stdout] 174 - let server = CapabilitiesTestServer::with_defaults(); [INFO] [stdout] 174 + let server = CapabilitiesTestServer::default(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `call_tool` found for struct `AdvancedServer` in the current scope [INFO] [stdout] --> tests/advanced_features.rs:69:25 [INFO] [stdout] | [INFO] [stdout] 15 | struct AdvancedServer { [INFO] [stdout] | --------------------- method `call_tool` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 69 | let result = server.call_tool(request.clone()).await; [INFO] [stdout] | ^^^^^^^^^ method not found in `AdvancedServer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `with_defaults` found for struct `basic_prompt::PromptServer` in the current scope [INFO] [stdout] --> tests/mcp_prompt_tests.rs:80:42 [INFO] [stdout] | [INFO] [stdout] 10 | pub struct PromptServer; [INFO] [stdout] | ----------------------- function or associated item `with_defaults` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 80 | let basic_server = PromptServer::with_defaults(); [INFO] [stdout] | ^^^^^^^^^^^^^ function or associated item not found in `basic_prompt::PromptServer` [INFO] [stdout] | [INFO] [stdout] help: there is an associated function `default` with a similar name [INFO] [stdout] | [INFO] [stdout] 80 - let basic_server = PromptServer::with_defaults(); [INFO] [stdout] 80 + let basic_server = PromptServer::default(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `with_defaults` found for struct `complex_prompt::ComplexPromptServer` in the current scope [INFO] [stdout] --> tests/mcp_prompt_tests.rs:81:51 [INFO] [stdout] | [INFO] [stdout] 26 | pub struct ComplexPromptServer; [INFO] [stdout] | ------------------------------ function or associated item `with_defaults` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 81 | let complex_server = ComplexPromptServer::with_defaults(); [INFO] [stdout] | ^^^^^^^^^^^^^ function or associated item not found in `complex_prompt::ComplexPromptServer` [INFO] [stdout] | [INFO] [stdout] help: there is an associated function `default` with a similar name [INFO] [stdout] | [INFO] [stdout] 81 - let complex_server = ComplexPromptServer::with_defaults(); [INFO] [stdout] 81 + let complex_server = ComplexPromptServer::default(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `with_defaults` found for struct `VersionTestServer` in the current scope [INFO] [stdout] --> tests/macro_tests.rs:202:37 [INFO] [stdout] | [INFO] [stdout] 197 | struct VersionTestServer; [INFO] [stdout] | ------------------------ function or associated item `with_defaults` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 202 | let server = VersionTestServer::with_defaults(); [INFO] [stdout] | ^^^^^^^^^^^^^ function or associated item not found in `VersionTestServer` [INFO] [stdout] | [INFO] [stdout] help: there is an associated function `default` with a similar name [INFO] [stdout] | [INFO] [stdout] 202 - let server = VersionTestServer::with_defaults(); [INFO] [stdout] 202 + let server = VersionTestServer::default(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find type `VersionTestServerConfig` in this scope [INFO] [stdout] --> tests/macro_tests.rs:206:5 [INFO] [stdout] | [INFO] [stdout] 206 | VersionTestServerConfig::default(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `VersionTestServerConfig` [INFO] [stdout] | [INFO] [stdout] help: a struct with a similar name exists [INFO] [stdout] | [INFO] [stdout] 206 - VersionTestServerConfig::default(); [INFO] [stdout] 206 + VersionTestServer::default(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `with_defaults` found for struct `sync_prompt::SyncPromptServer` in the current scope [INFO] [stdout] --> tests/mcp_prompt_tests.rs:82:45 [INFO] [stdout] | [INFO] [stdout] 59 | pub struct SyncPromptServer; [INFO] [stdout] | --------------------------- function or associated item `with_defaults` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 82 | let sync_server = SyncPromptServer::with_defaults(); [INFO] [stdout] | ^^^^^^^^^^^^^ function or associated item not found in `sync_prompt::SyncPromptServer` [INFO] [stdout] | [INFO] [stdout] help: there is an associated function `default` with a similar name [INFO] [stdout] | [INFO] [stdout] 82 - let sync_server = SyncPromptServer::with_defaults(); [INFO] [stdout] 82 + let sync_server = SyncPromptServer::default(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `call_tool` found for struct `AdvancedServer` in the current scope [INFO] [stdout] --> tests/advanced_features.rs:78:25 [INFO] [stdout] | [INFO] [stdout] 15 | struct AdvancedServer { [INFO] [stdout] | --------------------- method `call_tool` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 78 | let result = server.call_tool(reset_request).await; [INFO] [stdout] | ^^^^^^^^^ method not found in `AdvancedServer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `with_defaults` found for struct `ZeroSized` in the current scope [INFO] [stdout] --> tests/macro_tests.rs:222:29 [INFO] [stdout] | [INFO] [stdout] 217 | struct ZeroSized; [INFO] [stdout] | ---------------- function or associated item `with_defaults` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 222 | let server = ZeroSized::with_defaults(); [INFO] [stdout] | ^^^^^^^^^^^^^ function or associated item not found in `ZeroSized` [INFO] [stdout] | [INFO] [stdout] help: there is an associated function `default` with a similar name [INFO] [stdout] | [INFO] [stdout] 222 - let server = ZeroSized::with_defaults(); [INFO] [stdout] 222 + let server = ZeroSized::default(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `with_defaults` found for struct `sync_prompt::SyncPromptServer` in the current scope [INFO] [stdout] --> tests/mcp_prompt_tests.rs:135:40 [INFO] [stdout] | [INFO] [stdout] 59 | pub struct SyncPromptServer; [INFO] [stdout] | --------------------------- function or associated item `with_defaults` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 135 | let server = SyncPromptServer::with_defaults(); [INFO] [stdout] | ^^^^^^^^^^^^^ function or associated item not found in `sync_prompt::SyncPromptServer` [INFO] [stdout] | [INFO] [stdout] help: there is an associated function `default` with a similar name [INFO] [stdout] | [INFO] [stdout] 135 - let server = SyncPromptServer::with_defaults(); [INFO] [stdout] 135 + let server = SyncPromptServer::default(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `with_defaults` found for struct `DescribedServer` in the current scope [INFO] [stdout] --> tests/macro_tests.rs:240:35 [INFO] [stdout] | [INFO] [stdout] 235 | struct DescribedServer; [INFO] [stdout] | ---------------------- function or associated item `with_defaults` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 240 | let server = DescribedServer::with_defaults(); [INFO] [stdout] | ^^^^^^^^^^^^^ function or associated item not found in `DescribedServer` [INFO] [stdout] | [INFO] [stdout] help: there is an associated function `default` with a similar name [INFO] [stdout] | [INFO] [stdout] 240 - let server = DescribedServer::with_defaults(); [INFO] [stdout] 240 + let server = DescribedServer::default(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `with_defaults` found for struct `UnitStruct` in the current scope [INFO] [stdout] --> tests/macro_tests.rs:256:28 [INFO] [stdout] | [INFO] [stdout] 251 | struct UnitStruct; [INFO] [stdout] | ----------------- function or associated item `with_defaults` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 256 | let unit = UnitStruct::with_defaults(); [INFO] [stdout] | ^^^^^^^^^^^^^ function or associated item not found in `UnitStruct` [INFO] [stdout] | [INFO] [stdout] help: there is an associated function `default` with a similar name [INFO] [stdout] | [INFO] [stdout] 256 - let unit = UnitStruct::with_defaults(); [INFO] [stdout] 256 + let unit = UnitStruct::default(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `call_tool` found for struct `AdvancedServer` in the current scope [INFO] [stdout] --> tests/advanced_features.rs:99:25 [INFO] [stdout] | [INFO] [stdout] 15 | struct AdvancedServer { [INFO] [stdout] | --------------------- method `call_tool` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 99 | let result = server.call_tool(request).await; [INFO] [stdout] | ^^^^^^^^^ method not found in `AdvancedServer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `with_defaults` found for struct `TupleStruct` in the current scope [INFO] [stdout] --> tests/macro_tests.rs:276:30 [INFO] [stdout] | [INFO] [stdout] 265 | struct TupleStruct(String); [INFO] [stdout] | ------------------ function or associated item `with_defaults` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 276 | let tuple = TupleStruct::with_defaults(); [INFO] [stdout] | ^^^^^^^^^^^^^ function or associated item not found in `TupleStruct` [INFO] [stdout] | [INFO] [stdout] help: there is an associated function `default` with a similar name [INFO] [stdout] | [INFO] [stdout] 276 - let tuple = TupleStruct::with_defaults(); [INFO] [stdout] 276 + let tuple = TupleStruct::default(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `with_defaults` found for struct `ErrorTestServer` in the current scope [INFO] [stdout] --> tests/macro_tests.rs:292:35 [INFO] [stdout] | [INFO] [stdout] 286 | struct ErrorTestServer; [INFO] [stdout] | ---------------------- function or associated item `with_defaults` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 292 | let server = ErrorTestServer::with_defaults(); [INFO] [stdout] | ^^^^^^^^^^^^^ function or associated item not found in `ErrorTestServer` [INFO] [stdout] | [INFO] [stdout] help: there is an associated function `default` with a similar name [INFO] [stdout] | [INFO] [stdout] 292 - let server = ErrorTestServer::with_defaults(); [INFO] [stdout] 292 + let server = ErrorTestServer::default(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `with_defaults` found for struct `BuilderPatternTestServer` in the current scope [INFO] [stdout] --> tests/macro_tests.rs:307:44 [INFO] [stdout] | [INFO] [stdout] 302 | struct BuilderPatternTestServer; [INFO] [stdout] | ------------------------------- function or associated item `with_defaults` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 307 | let server = BuilderPatternTestServer::with_defaults(); [INFO] [stdout] | ^^^^^^^^^^^^^ function or associated item not found in `BuilderPatternTestServer` [INFO] [stdout] | [INFO] [stdout] help: there is an associated function `default` with a similar name [INFO] [stdout] | [INFO] [stdout] 307 - let server = BuilderPatternTestServer::with_defaults(); [INFO] [stdout] 307 + let server = BuilderPatternTestServer::default(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_server_info` found for struct `AdvancedServer` in the current scope [INFO] [stdout] --> tests/advanced_features.rs:114:23 [INFO] [stdout] | [INFO] [stdout] 15 | struct AdvancedServer { [INFO] [stdout] | --------------------- method `get_server_info` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 114 | let info = server.get_server_info(); [INFO] [stdout] | ^^^^^^^^^^^^^^^ method not found in `AdvancedServer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `with_defaults` found for struct `TestServer` in the current scope [INFO] [stdout] --> tests/macro_validation_tests.rs:15:31 [INFO] [stdout] | [INFO] [stdout] 10 | struct TestServer; [INFO] [stdout] | ----------------- function or associated item `with_defaults` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 15 | let _server = TestServer::with_defaults(); [INFO] [stdout] | ^^^^^^^^^^^^^ function or associated item not found in `TestServer` [INFO] [stdout] | [INFO] [stdout] help: there is an associated function `default` with a similar name [INFO] [stdout] | [INFO] [stdout] 15 - let _server = TestServer::with_defaults(); [INFO] [stdout] 15 + let _server = TestServer::default(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `pulseengine-mcp-macros` (test "macro_tests") due to 22 previous errors [INFO] [stdout] error[E0599]: no method named `get_server_info` found for struct `NoAuthServer` in the current scope [INFO] [stdout] --> tests/auth_features.rs:27:23 [INFO] [stdout] | [INFO] [stdout] 16 | struct NoAuthServer; [INFO] [stdout] | ------------------- method `get_server_info` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 27 | let info = server.get_server_info(); [INFO] [stdout] | ^^^^^^^^^^^^^^^ method not found in `NoAuthServer` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stdout] error[E0599]: no function or associated item named `with_defaults` found for struct `JsonTestServer` in the current scope [INFO] [stdout] --> tests/json_serialization_test.rs:132:34 [INFO] [stdout] | [INFO] [stdout] 43 | struct JsonTestServer; [INFO] [stdout] | --------------------- function or associated item `with_defaults` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 132 | let server = JsonTestServer::with_defaults(); [INFO] [stdout] | ^^^^^^^^^^^^^ function or associated item not found in `JsonTestServer` [INFO] [stdout] | [INFO] [stdout] help: there is an associated function `default` with a similar name [INFO] [stdout] | [INFO] [stdout] 132 - let server = JsonTestServer::with_defaults(); [INFO] [stdout] 132 + let server = JsonTestServer::default(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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 function or associated item named `with_defaults` found for struct `ErrorTestServer` in the current scope [INFO] [stdout] --> tests/integration_tests.rs:71:35 [INFO] [stdout] | [INFO] [stdout] 57 | struct ErrorTestServer; [INFO] [stdout] | ---------------------- function or associated item `with_defaults` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 71 | let server = ErrorTestServer::with_defaults(); [INFO] [stdout] | ^^^^^^^^^^^^^ function or associated item not found in `ErrorTestServer` [INFO] [stdout] | [INFO] [stdout] help: there is an associated function `default` with a similar name [INFO] [stdout] | [INFO] [stdout] 71 - let server = ErrorTestServer::with_defaults(); [INFO] [stdout] 71 + let server = ErrorTestServer::default(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `serde_json` in this scope [INFO] [stdout] --> tests/json_serialization_test.rs:157:9 [INFO] [stdout] | [INFO] [stdout] 157 | serde_json::from_str(text_content).expect("Content should be valid JSON"); [INFO] [stdout] | ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `pulseengine_mcp_macros::mcp_server`, `pulseengine_mcp_macros::mcp_tools` [INFO] [stdout] --> tests/performance_tests.rs:3:30 [INFO] [stdout] | [INFO] [stdout] 3 | use pulseengine_mcp_macros::{mcp_server, mcp_tools}; [INFO] [stdout] | ^^^^^^^^^^ ^^^^^^^^^ no `mcp_tools` in the root [INFO] [stdout] | | [INFO] [stdout] | no `mcp_server` in the root [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `pulseengine_mcp_server` [INFO] [stdout] --> tests/performance_tests.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use pulseengine_mcp_server::McpServerBuilder; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `pulseengine_mcp_server` [INFO] [stdout] | [INFO] [stdout] help: there is a crate or module with a similar name [INFO] [stdout] | [INFO] [stdout] 4 - use pulseengine_mcp_server::McpServerBuilder; [INFO] [stdout] 4 + use pulseengine_mcp_macros::McpServerBuilder; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `schemars` [INFO] [stdout] --> tests/performance_tests.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use schemars::JsonSchema; [INFO] [stdout] | ^^^^^^^^ use of unresolved module or unlinked crate `schemars` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `schemars`, use `cargo add schemars` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope [INFO] [stdout] --> tests/performance_tests.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | use tokio::time::{Duration, Instant}; [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `tokio` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `tokio`, use `cargo add tokio` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `serde` [INFO] [stdout] --> tests/performance_tests.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use serde::{Deserialize, Serialize}; [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `serde` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `serde`, use `cargo add serde` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `pulseengine_mcp_server` [INFO] [stdout] --> tests/performance_tests.rs:171:9 [INFO] [stdout] | [INFO] [stdout] 171 | use pulseengine_mcp_server::McpBackend; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `pulseengine_mcp_server` [INFO] [stdout] | [INFO] [stdout] help: there is a crate or module with a similar name [INFO] [stdout] | [INFO] [stdout] 171 - use pulseengine_mcp_server::McpBackend; [INFO] [stdout] 171 + use pulseengine_mcp_macros::McpBackend; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope [INFO] [stdout] --> tests/performance_tests.rs:180:7 [INFO] [stdout] | [INFO] [stdout] 180 | #[tokio::test] [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `tokio` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope [INFO] [stdout] --> tests/performance_tests.rs:194:7 [INFO] [stdout] | [INFO] [stdout] 194 | #[tokio::test] [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `tokio` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope [INFO] [stdout] --> tests/performance_tests.rs:213:7 [INFO] [stdout] | [INFO] [stdout] 213 | #[tokio::test] [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `tokio` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope [INFO] [stdout] --> tests/performance_tests.rs:226:7 [INFO] [stdout] | [INFO] [stdout] 226 | #[tokio::test] [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `tokio` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope [INFO] [stdout] --> tests/performance_tests.rs:240:7 [INFO] [stdout] | [INFO] [stdout] 240 | #[tokio::test] [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `tokio` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope [INFO] [stdout] --> tests/performance_tests.rs:252:7 [INFO] [stdout] | [INFO] [stdout] 252 | #[tokio::test] [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `tokio` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope [INFO] [stdout] --> tests/performance_tests.rs:275:7 [INFO] [stdout] | [INFO] [stdout] 275 | #[tokio::test] [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `tokio` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope [INFO] [stdout] --> tests/performance_tests.rs:289:7 [INFO] [stdout] | [INFO] [stdout] 289 | #[tokio::test] [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `tokio` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `pulseengine_mcp_protocol` in this scope [INFO] [stdout] --> tests/macro_attribute_tests.rs:65:26 [INFO] [stdout] | [INFO] [stdout] 65 | content: pulseengine_mcp_protocol::PromptMessageContent::Text { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `pulseengine_mcp_protocol` [INFO] [stdout] | [INFO] [stdout] help: there is a crate or module with a similar name [INFO] [stdout] | [INFO] [stdout] 65 - content: pulseengine_mcp_protocol::PromptMessageContent::Text { [INFO] [stdout] 65 + content: pulseengine_mcp_macros::PromptMessageContent::Text { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope [INFO] [stdout] --> tests/performance_tests.rs:119:13 [INFO] [stdout] | [INFO] [stdout] 119 | tokio::time::sleep(Duration::from_millis(duration_ms)).await; [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `tokio` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `tokio`, use `cargo add tokio` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `with_defaults` found for struct `ToolsServer` in the current scope [INFO] [stdout] --> tests/macro_validation_tests.rs:32:32 [INFO] [stdout] | [INFO] [stdout] 22 | struct ToolsServer; [INFO] [stdout] | ------------------ function or associated item `with_defaults` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 32 | let _server = ToolsServer::with_defaults(); [INFO] [stdout] | ^^^^^^^^^^^^^ function or associated item not found in `ToolsServer` [INFO] [stdout] | [INFO] [stdout] help: there is an associated function `default` with a similar name [INFO] [stdout] | [INFO] [stdout] 32 - let _server = ToolsServer::with_defaults(); [INFO] [stdout] 32 + let _server = ToolsServer::default(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope [INFO] [stdout] --> tests/performance_tests.rs:148:13 [INFO] [stdout] | [INFO] [stdout] 148 | tokio::time::sleep(Duration::from_millis(1)).await; [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `tokio` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `tokio`, use `cargo add tokio` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `with_defaults` found for struct `CombinedServer` in the current scope [INFO] [stdout] --> tests/macro_validation_tests.rs:49:35 [INFO] [stdout] | [INFO] [stdout] 39 | struct CombinedServer; [INFO] [stdout] | --------------------- function or associated item `with_defaults` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 49 | let _server = CombinedServer::with_defaults(); [INFO] [stdout] | ^^^^^^^^^^^^^ function or associated item not found in `CombinedServer` [INFO] [stdout] | [INFO] [stdout] help: there is an associated function `default` with a similar name [INFO] [stdout] | [INFO] [stdout] 49 - let _server = CombinedServer::with_defaults(); [INFO] [stdout] 49 + let _server = CombinedServer::default(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `with_defaults` found for struct `JsonTestServer` in the current scope [INFO] [stdout] --> tests/json_serialization_test.rs:184:34 [INFO] [stdout] | [INFO] [stdout] 43 | struct JsonTestServer; [INFO] [stdout] | --------------------- function or associated item `with_defaults` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 184 | let server = JsonTestServer::with_defaults(); [INFO] [stdout] | ^^^^^^^^^^^^^ function or associated item not found in `JsonTestServer` [INFO] [stdout] | [INFO] [stdout] help: there is an associated function `default` with a similar name [INFO] [stdout] | [INFO] [stdout] 184 - let server = JsonTestServer::with_defaults(); [INFO] [stdout] 184 + let server = JsonTestServer::default(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `with_defaults` found for struct `DocumentedServer` in the current scope [INFO] [stdout] --> tests/documentation_tests.rs:107:37 [INFO] [stdout] | [INFO] [stdout] 22 | struct DocumentedServer; [INFO] [stdout] | ----------------------- function or associated item `with_defaults` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 107 | let _server = DocumentedServer::with_defaults(); [INFO] [stdout] | ^^^^^^^^^^^^^ function or associated item not found in `DocumentedServer` [INFO] [stdout] | [INFO] [stdout] help: there is an associated function `default` with a similar name [INFO] [stdout] | [INFO] [stdout] 107 - let _server = DocumentedServer::with_defaults(); [INFO] [stdout] 107 + let _server = DocumentedServer::default(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `pulseengine-mcp-macros` (test "mcp_prompt_tests") due to 10 previous errors [INFO] [stdout] error[E0599]: no method named `call_tool` found for struct `NoAuthServer` in the current scope [INFO] [stdout] --> tests/auth_features.rs:39:25 [INFO] [stdout] | [INFO] [stdout] 16 | struct NoAuthServer; [INFO] [stdout] | ------------------- method `call_tool` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 39 | let result = server.call_tool(request).await; [INFO] [stdout] | ^^^^^^^^^ method not found in `NoAuthServer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `serde_json` in this scope [INFO] [stdout] --> tests/json_serialization_test.rs:204:9 [INFO] [stdout] | [INFO] [stdout] 204 | serde_json::from_str(text_content).expect("Content should be valid JSON"); [INFO] [stdout] | ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `with_defaults` found for struct `ComplexServer` in the current scope [INFO] [stdout] --> tests/macro_validation_tests.rs:80:34 [INFO] [stdout] | [INFO] [stdout] 65 | struct ComplexServer; [INFO] [stdout] | -------------------- function or associated item `with_defaults` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 80 | let _server = ComplexServer::with_defaults(); [INFO] [stdout] | ^^^^^^^^^^^^^ function or associated item not found in `ComplexServer` [INFO] [stdout] | [INFO] [stdout] help: there is an associated function `default` with a similar name [INFO] [stdout] | [INFO] [stdout] 80 - let _server = ComplexServer::with_defaults(); [INFO] [stdout] 80 + let _server = ComplexServer::default(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `with_defaults` found for struct `ParameterDocServer` in the current scope [INFO] [stdout] --> tests/documentation_tests.rs:179:39 [INFO] [stdout] | [INFO] [stdout] 114 | struct ParameterDocServer; [INFO] [stdout] | ------------------------- function or associated item `with_defaults` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 179 | let _server = ParameterDocServer::with_defaults(); [INFO] [stdout] | ^^^^^^^^^^^^^ function or associated item not found in `ParameterDocServer` [INFO] [stdout] | [INFO] [stdout] help: there is an associated function `default` with a similar name [INFO] [stdout] | [INFO] [stdout] 179 - let _server = ParameterDocServer::with_defaults(); [INFO] [stdout] 179 + let _server = ParameterDocServer::default(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `call_tool` found for struct `DefaultServer` in the current scope [INFO] [stdout] --> tests/auth_features.rs:104:26 [INFO] [stdout] | [INFO] [stdout] 82 | struct DefaultServer; [INFO] [stdout] | -------------------- method `call_tool` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 104 | let _result = server.call_tool(request).await; [INFO] [stdout] | ^^^^^^^^^ method not found in `DefaultServer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `with_defaults` found for struct `MixedServer` in the current scope [INFO] [stdout] --> tests/async_sync_tests.rs:131:32 [INFO] [stdout] | [INFO] [stdout] 70 | struct MixedServer; [INFO] [stdout] | ------------------ function or associated item `with_defaults` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 131 | let _server = MixedServer::with_defaults(); [INFO] [stdout] | ^^^^^^^^^^^^^ function or associated item not found in `MixedServer` [INFO] [stdout] | [INFO] [stdout] help: there is an associated function `default` with a similar name [INFO] [stdout] | [INFO] [stdout] 131 - let _server = MixedServer::with_defaults(); [INFO] [stdout] 131 + let _server = MixedServer::default(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `with_defaults` found for struct `PureSyncServer` in the current scope [INFO] [stdout] --> tests/async_sync_tests.rs:168:35 [INFO] [stdout] | [INFO] [stdout] 138 | struct PureSyncServer; [INFO] [stdout] | --------------------- function or associated item `with_defaults` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 168 | let _server = PureSyncServer::with_defaults(); [INFO] [stdout] | ^^^^^^^^^^^^^ function or associated item not found in `PureSyncServer` [INFO] [stdout] | [INFO] [stdout] help: there is an associated function `default` with a similar name [INFO] [stdout] | [INFO] [stdout] 168 - let _server = PureSyncServer::with_defaults(); [INFO] [stdout] 168 + let _server = PureSyncServer::default(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `pulseengine_mcp_macros::mcp_server`, `pulseengine_mcp_macros::mcp_tools` [INFO] [stdout] --> tests/debug_macro.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/debug_macro.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use pulseengine_mcp_server::McpServerBuilder; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `pulseengine_mcp_server` [INFO] [stdout] | [INFO] [stdout] help: there is a crate or module with a similar name [INFO] [stdout] | [INFO] [stdout] 4 - use pulseengine_mcp_server::McpServerBuilder; [INFO] [stdout] 4 + use pulseengine_mcp_macros::McpServerBuilder; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `with_defaults` found for struct `ConfigServer` in the current scope [INFO] [stdout] --> tests/macro_validation_tests.rs:92:32 [INFO] [stdout] | [INFO] [stdout] 87 | struct ConfigServer; [INFO] [stdout] | ------------------- function or associated item `with_defaults` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 92 | let server = ConfigServer::with_defaults(); [INFO] [stdout] | ^^^^^^^^^^^^^ function or associated item not found in `ConfigServer` [INFO] [stdout] | [INFO] [stdout] help: there is an associated function `default` with a similar name [INFO] [stdout] | [INFO] [stdout] 92 - let server = ConfigServer::with_defaults(); [INFO] [stdout] 92 + let server = ConfigServer::default(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `serve_stdio` found for struct `DisabledAuthServer` in the current scope [INFO] [stdout] --> tests/auth_features.rs:118:37 [INFO] [stdout] | [INFO] [stdout] 113 | struct DisabledAuthServer; [INFO] [stdout] | ------------------------- method `serve_stdio` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 118 | let server = DisabledAuthServer.serve_stdio().await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^ method not found in `DisabledAuthServer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_server_info` found for struct `TestServer` in the current scope [INFO] [stdout] --> tests/core_functionality.rs:46:30 [INFO] [stdout] | [INFO] [stdout] 27 | struct TestServer; [INFO] [stdout] | ----------------- method `get_server_info` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 46 | let server_info = server.get_server_info(); [INFO] [stdout] | ^^^^^^^^^^^^^^^ method not found in `TestServer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `with_defaults` found for struct `JsonTestServer` in the current scope [INFO] [stdout] --> tests/json_serialization_test.rs:229:34 [INFO] [stdout] | [INFO] [stdout] 43 | struct JsonTestServer; [INFO] [stdout] | --------------------- function or associated item `with_defaults` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 229 | let server = JsonTestServer::with_defaults(); [INFO] [stdout] | ^^^^^^^^^^^^^ function or associated item not found in `JsonTestServer` [INFO] [stdout] | [INFO] [stdout] help: there is an associated function `default` with a similar name [INFO] [stdout] | [INFO] [stdout] 229 - let server = JsonTestServer::with_defaults(); [INFO] [stdout] 229 + let server = JsonTestServer::default(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0599. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `serde_json` in this scope [INFO] [stdout] --> tests/json_serialization_test.rs:249:9 [INFO] [stdout] | [INFO] [stdout] 249 | serde_json::from_str(text_content).expect("Content should be valid JSON"); [INFO] [stdout] | ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `with_defaults` found for struct `ExampleDocServer` in the current scope [INFO] [stdout] --> tests/documentation_tests.rs:270:37 [INFO] [stdout] | [INFO] [stdout] 186 | struct ExampleDocServer; [INFO] [stdout] | ----------------------- function or associated item `with_defaults` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 270 | let _server = ExampleDocServer::with_defaults(); [INFO] [stdout] | ^^^^^^^^^^^^^ function or associated item not found in `ExampleDocServer` [INFO] [stdout] | [INFO] [stdout] help: there is an associated function `default` with a similar name [INFO] [stdout] | [INFO] [stdout] 270 - let _server = ExampleDocServer::with_defaults(); [INFO] [stdout] 270 + let _server = ExampleDocServer::default(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `pulseengine_mcp_protocol` in this scope [INFO] [stdout] --> tests/macro_attribute_tests.rs:79:23 [INFO] [stdout] | [INFO] [stdout] 79 | role: pulseengine_mcp_protocol::PromptMessageRole::Assistant, [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] 79 - role: pulseengine_mcp_protocol::PromptMessageRole::Assistant, [INFO] [stdout] 79 + role: pulseengine_mcp_macros::PromptMessageRole::Assistant, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `serve_stdio` found for struct `MemoryAuthServer` in the current scope [INFO] [stdout] --> tests/auth_features.rs:133:35 [INFO] [stdout] | [INFO] [stdout] 128 | struct MemoryAuthServer; [INFO] [stdout] | ----------------------- method `serve_stdio` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 133 | let server = MemoryAuthServer.serve_stdio().await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^ method not found in `MemoryAuthServer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `with_defaults` found for struct `ReturnTypeServer` in the current scope [INFO] [stdout] --> tests/async_sync_tests.rs:210:37 [INFO] [stdout] | [INFO] [stdout] 175 | struct ReturnTypeServer; [INFO] [stdout] | ----------------------- function or associated item `with_defaults` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 210 | let _server = ReturnTypeServer::with_defaults(); [INFO] [stdout] | ^^^^^^^^^^^^^ function or associated item not found in `ReturnTypeServer` [INFO] [stdout] | [INFO] [stdout] help: there is an associated function `default` with a similar name [INFO] [stdout] | [INFO] [stdout] 210 - let _server = ReturnTypeServer::with_defaults(); [INFO] [stdout] 210 + let _server = ReturnTypeServer::default(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope [INFO] [stdout] --> tests/advanced_features.rs:24:38 [INFO] [stdout] | [INFO] [stdout] 24 | pub async fn increment(&self) -> anyhow::Result { [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `anyhow` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope [INFO] [stdout] --> tests/advanced_features.rs:32:34 [INFO] [stdout] | [INFO] [stdout] 32 | pub async fn reset(&self) -> anyhow::Result { [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `anyhow` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope [INFO] [stdout] --> tests/advanced_features.rs:46:10 [INFO] [stdout] | [INFO] [stdout] 46 | ) -> anyhow::Result { [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `anyhow` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope [INFO] [stdout] --> tests/advanced_features.rs:159:38 [INFO] [stdout] | [INFO] [stdout] 159 | pub async fn tool1(&self) -> anyhow::Result { [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `anyhow` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope [INFO] [stdout] --> tests/advanced_features.rs:163:38 [INFO] [stdout] | [INFO] [stdout] 163 | pub async fn tool2(&self) -> anyhow::Result { [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `anyhow` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope [INFO] [stdout] --> tests/advanced_features.rs:167:38 [INFO] [stdout] | [INFO] [stdout] 167 | pub async fn tool3(&self) -> anyhow::Result { [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `anyhow` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope [INFO] [stdout] --> tests/advanced_features.rs:171:38 [INFO] [stdout] | [INFO] [stdout] 171 | pub async fn tool4(&self) -> anyhow::Result { [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `anyhow` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope [INFO] [stdout] --> tests/advanced_features.rs:175:38 [INFO] [stdout] | [INFO] [stdout] 175 | pub async fn tool5(&self) -> anyhow::Result { [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 function or associated item 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] | ----------------- function or associated item `with_defaults` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 37 | let server = TestServer::with_defaults(); [INFO] [stdout] | ^^^^^^^^^^^^^ function or associated item 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[E0599]: no function or associated item named `with_defaults` found for struct `JsonTestServer` in the current scope [INFO] [stdout] --> tests/json_serialization_test.rs:261:34 [INFO] [stdout] | [INFO] [stdout] 43 | struct JsonTestServer; [INFO] [stdout] | --------------------- function or associated item `with_defaults` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 261 | let server = JsonTestServer::with_defaults(); [INFO] [stdout] | ^^^^^^^^^^^^^ function or associated item not found in `JsonTestServer` [INFO] [stdout] | [INFO] [stdout] help: there is an associated function `default` with a similar name [INFO] [stdout] | [INFO] [stdout] 261 - let server = JsonTestServer::with_defaults(); [INFO] [stdout] 261 + let server = JsonTestServer::default(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `try_get_tools_default` found for struct `TestServer` in the current scope [INFO] [stdout] --> tests/core_functionality.rs:53:33 [INFO] [stdout] | [INFO] [stdout] 27 | struct TestServer; [INFO] [stdout] | ----------------- method `try_get_tools_default` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 53 | if let Some(tools) = server.try_get_tools_default() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ method not found in `TestServer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_server_info` found for struct `FileAuthServer` in the current scope [INFO] [stdout] --> tests/auth_features.rs:151:32 [INFO] [stdout] | [INFO] [stdout] 143 | struct FileAuthServer; [INFO] [stdout] | --------------------- method `get_server_info` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 151 | let info = server_instance.get_server_info(); [INFO] [stdout] | ^^^^^^^^^^^^^^^ method not found in `FileAuthServer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `pulseengine_mcp_protocol` in this scope [INFO] [stdout] --> tests/macro_attribute_tests.rs:80:26 [INFO] [stdout] | [INFO] [stdout] 80 | content: pulseengine_mcp_protocol::PromptMessageContent::Text { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `pulseengine_mcp_protocol` [INFO] [stdout] | [INFO] [stdout] help: there is a crate or module with a similar name [INFO] [stdout] | [INFO] [stdout] 80 - content: pulseengine_mcp_protocol::PromptMessageContent::Text { [INFO] [stdout] 80 + content: pulseengine_mcp_macros::PromptMessageContent::Text { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `with_defaults` found for struct `StatefulServer` in the current scope [INFO] [stdout] --> tests/integration_tests.rs:117:34 [INFO] [stdout] | [INFO] [stdout] 87 | struct StatefulServer { [INFO] [stdout] | --------------------- function or associated item `with_defaults` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 117 | let server = StatefulServer::with_defaults(); [INFO] [stdout] | ^^^^^^^^^^^^^ function or associated item not found in `StatefulServer` [INFO] [stdout] | [INFO] [stdout] help: there is an associated function `default` with a similar name [INFO] [stdout] | [INFO] [stdout] 117 - let server = StatefulServer::with_defaults(); [INFO] [stdout] 117 + let server = StatefulServer::default(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0599. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `with_defaults` found for struct `ParameterServer` in the current scope [INFO] [stdout] --> tests/async_sync_tests.rs:256:36 [INFO] [stdout] | [INFO] [stdout] 217 | struct ParameterServer; [INFO] [stdout] | ---------------------- function or associated item `with_defaults` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 256 | let _server = ParameterServer::with_defaults(); [INFO] [stdout] | ^^^^^^^^^^^^^ function or associated item not found in `ParameterServer` [INFO] [stdout] | [INFO] [stdout] help: there is an associated function `default` with a similar name [INFO] [stdout] | [INFO] [stdout] 256 - let _server = ParameterServer::with_defaults(); [INFO] [stdout] 256 + let _server = ParameterServer::default(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_server_info` found for struct `GenericServer` in the current scope [INFO] [stdout] --> tests/compilation_and_ui.rs:60:24 [INFO] [stdout] | [INFO] [stdout] 46 | struct GenericServer { [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` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `pulseengine-mcp-macros` (test "macro_validation_tests") due to 8 previous errors [INFO] [stderr] error: could not compile `pulseengine-mcp-macros` (test "documentation_tests") due to 13 previous errors [INFO] [stdout] error[E0433]: cannot find module or crate `serde_json` in this scope [INFO] [stdout] --> tests/documentation_tests.rs:77:40 [INFO] [stdout] | [INFO] [stdout] 77 | pub fn get_analytics(&self) -> serde_json::Value { [INFO] [stdout] | ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `with_defaults` found for struct `JsonTestServer` in the current scope [INFO] [stdout] --> tests/json_serialization_test.rs:279:34 [INFO] [stdout] | [INFO] [stdout] 43 | struct JsonTestServer; [INFO] [stdout] | --------------------- function or associated item `with_defaults` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 279 | let server = JsonTestServer::with_defaults(); [INFO] [stdout] | ^^^^^^^^^^^^^ function or associated item not found in `JsonTestServer` [INFO] [stdout] | [INFO] [stdout] help: there is an associated function `default` with a similar name [INFO] [stdout] | [INFO] [stdout] 279 - let server = JsonTestServer::with_defaults(); [INFO] [stdout] 279 + let server = JsonTestServer::default(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `serde_json` in this scope [INFO] [stdout] --> tests/json_serialization_test.rs:292:26 [INFO] [stdout] | [INFO] [stdout] 292 | let parsed: String = serde_json::from_str(text).expect("Should be valid JSON"); [INFO] [stdout] | ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `serde_json` in this scope [INFO] [stdout] --> tests/documentation_tests.rs:136:19 [INFO] [stdout] | [INFO] [stdout] 136 | data: serde_json::Value, [INFO] [stdout] | ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `serde_json` in this scope [INFO] [stdout] --> tests/documentation_tests.rs:138:29 [INFO] [stdout] | [INFO] [stdout] 138 | options: Option, [INFO] [stdout] | ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `serde_json` in this scope [INFO] [stdout] --> tests/documentation_tests.rs:139:14 [INFO] [stdout] | [INFO] [stdout] 139 | ) -> serde_json::Value { [INFO] [stdout] | ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `serde_json` in this scope [INFO] [stdout] --> tests/documentation_tests.rs:158:55 [INFO] [stdout] | [INFO] [stdout] 158 | pub fn complex_return_documentation(&self) -> serde_json::Value { [INFO] [stdout] | ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0599. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_server_info` found for struct `IsolatedServer` in the current scope [INFO] [stdout] --> tests/auth_features.rs:56:24 [INFO] [stdout] | [INFO] [stdout] 48 | struct IsolatedServer; [INFO] [stdout] | --------------------- method `get_server_info` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 56 | let _info = server.get_server_info(); [INFO] [stdout] | ^^^^^^^^^^^^^^^ method not found in `IsolatedServer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `serde_json` in this scope [INFO] [stdout] --> tests/json_serialization_test.rs:305:23 [INFO] [stdout] | [INFO] [stdout] 305 | let parsed: i32 = serde_json::from_str(text).expect("Should be valid JSON"); [INFO] [stdout] | ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `serde_json` in this scope [INFO] [stdout] --> tests/json_serialization_test.rs:318:24 [INFO] [stdout] | [INFO] [stdout] 318 | let parsed: bool = serde_json::from_str(text).expect("Should be valid JSON"); [INFO] [stdout] | ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_server_info` found for struct `VersionedServer` in the current scope [INFO] [stdout] --> tests/core_functionality.rs:74:23 [INFO] [stdout] | [INFO] [stdout] 68 | struct VersionedServer; [INFO] [stdout] | ---------------------- method `get_server_info` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 74 | let info = server.get_server_info(); [INFO] [stdout] | ^^^^^^^^^^^^^^^ method not found in `VersionedServer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `with_defaults` found for struct `JsonTestServer` in the current scope [INFO] [stdout] --> tests/json_serialization_test.rs:324:34 [INFO] [stdout] | [INFO] [stdout] 43 | struct JsonTestServer; [INFO] [stdout] | --------------------- function or associated item `with_defaults` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 324 | let server = JsonTestServer::with_defaults(); [INFO] [stdout] | ^^^^^^^^^^^^^ function or associated item not found in `JsonTestServer` [INFO] [stdout] | [INFO] [stdout] help: there is an associated function `default` with a similar name [INFO] [stdout] | [INFO] [stdout] 324 - let server = JsonTestServer::with_defaults(); [INFO] [stdout] 324 + let server = JsonTestServer::default(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `pulseengine-mcp-macros` (test "advanced_features") due to 22 previous errors [INFO] [stdout] error[E0433]: cannot find module or crate `serde_json` in this scope [INFO] [stdout] --> tests/json_serialization_test.rs:339:31 [INFO] [stdout] | [INFO] [stdout] 339 | let parsed: Vec = serde_json::from_str(text).expect("Should be valid JSON array"); [INFO] [stdout] | ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `pulseengine-mcp-macros` (test "auth_features") due to 19 previous errors; 1 warning emitted [INFO] [stdout] error[E0599]: no function or associated item named `with_defaults` found for struct `TestServer` in the current scope [INFO] [stdout] --> tests/core_functionality.rs:82:32 [INFO] [stdout] | [INFO] [stdout] 27 | struct TestServer; [INFO] [stdout] | ----------------- function or associated item `with_defaults` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 82 | let _builder = TestServer::with_defaults(); [INFO] [stdout] | ^^^^^^^^^^^^^ function or associated item not found in `TestServer` [INFO] [stdout] | [INFO] [stdout] help: there is an associated function `default` with a similar name [INFO] [stdout] | [INFO] [stdout] 82 - let _builder = TestServer::with_defaults(); [INFO] [stdout] 82 + let _builder = TestServer::default(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `pulseengine-mcp-macros` (test "json_serialization_test") due to 32 previous errors [INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope [INFO] [stdout] --> tests/auth_features.rs:21:44 [INFO] [stdout] | [INFO] [stdout] 21 | pub async fn public_tool(&self) -> anyhow::Result { [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/auth_features.rs:87:44 [INFO] [stdout] | [INFO] [stdout] 87 | pub async fn simple_tool(&self) -> anyhow::Result { [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 function or associated item named `with_defaults` found for struct `JsonTestServer` in the current scope [INFO] [stdout] --> tests/json_serialization_test.rs:348:34 [INFO] [stdout] | [INFO] [stdout] 43 | struct JsonTestServer; [INFO] [stdout] | --------------------- function or associated item `with_defaults` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 348 | let server = JsonTestServer::with_defaults(); [INFO] [stdout] | ^^^^^^^^^^^^^ function or associated item not found in `JsonTestServer` [INFO] [stdout] | [INFO] [stdout] help: there is an associated function `default` with a similar name [INFO] [stdout] | [INFO] [stdout] 348 - let server = JsonTestServer::with_defaults(); [INFO] [stdout] 348 + let server = JsonTestServer::default(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `serde_json` in this scope [INFO] [stdout] --> tests/json_serialization_test.rs:392:9 [INFO] [stdout] | [INFO] [stdout] 392 | serde_json::from_str::(text) [INFO] [stdout] | ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `with_defaults` found for struct `JsonTestServer` in the current scope [INFO] [stdout] --> tests/json_serialization_test.rs:399:34 [INFO] [stdout] | [INFO] [stdout] 43 | struct JsonTestServer; [INFO] [stdout] | --------------------- function or associated item `with_defaults` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 399 | let server = JsonTestServer::with_defaults(); [INFO] [stdout] | ^^^^^^^^^^^^^ function or associated item not found in `JsonTestServer` [INFO] [stdout] | [INFO] [stdout] help: there is an associated function `default` with a similar name [INFO] [stdout] | [INFO] [stdout] 399 - let server = JsonTestServer::with_defaults(); [INFO] [stdout] 399 + let server = JsonTestServer::default(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `serde_json` in this scope [INFO] [stdout] --> tests/json_serialization_test.rs:432:9 [INFO] [stdout] | [INFO] [stdout] 432 | serde_json::from_str(text).expect("Text content should be valid JSON"); [INFO] [stdout] | ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `configure_stdio_logging` found for struct `TestServer` in the current scope [INFO] [stdout] --> tests/core_functionality.rs:90:17 [INFO] [stdout] | [INFO] [stdout] 27 | struct TestServer; [INFO] [stdout] | ----------------- function or associated item `configure_stdio_logging` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 90 | TestServer::configure_stdio_logging(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `TestServer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `serde_json` in this scope [INFO] [stdout] --> tests/async_sync_tests.rs:63:15 [INFO] [stdout] | [INFO] [stdout] 63 | pub data: serde_json::Value, [INFO] [stdout] | ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `serde_json` in this scope [INFO] [stdout] --> tests/async_sync_tests.rs:201:38 [INFO] [stdout] | [INFO] [stdout] 201 | pub fn json_return(&self) -> serde_json::Value { [INFO] [stdout] | ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `pulseengine_mcp_protocol` in this scope [INFO] [stdout] --> tests/macro_attribute_tests.rs:120:23 [INFO] [stdout] | [INFO] [stdout] 120 | role: pulseengine_mcp_protocol::PromptMessageRole::User, [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] 120 - role: pulseengine_mcp_protocol::PromptMessageRole::User, [INFO] [stdout] 120 + role: pulseengine_mcp_macros::PromptMessageRole::User, [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[E0433]: cannot find module or crate `serde_json` in this scope [INFO] [stdout] --> tests/json_serialization_test.rs:392:32 [INFO] [stdout] | [INFO] [stdout] 392 | serde_json::from_str::(text) [INFO] [stdout] | ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `serde_json` in this scope [INFO] [stdout] --> tests/json_serialization_test.rs:431:22 [INFO] [stdout] | [INFO] [stdout] 431 | let text_parsed: serde_json::Value = [INFO] [stdout] | ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0599. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope [INFO] [stdout] --> tests/core_functionality.rs:32:40 [INFO] [stdout] | [INFO] [stdout] 32 | pub async fn simple_tool(&self) -> anyhow::Result { [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `anyhow` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope [INFO] [stdout] --> tests/core_functionality.rs:37:65 [INFO] [stdout] | [INFO] [stdout] 37 | pub async fn tool_with_params(&self, params: ToolParams) -> anyhow::Result { [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[E0432]: unresolved imports `pulseengine_mcp_macros::mcp_server`, `pulseengine_mcp_macros::mcp_tools` [INFO] [stdout] --> tests/mcp_resource_advanced_edge_cases.rs:7:30 [INFO] [stdout] | [INFO] [stdout] 7 | use pulseengine_mcp_macros::{mcp_server, mcp_tools}; [INFO] [stdout] | ^^^^^^^^^^ ^^^^^^^^^ no `mcp_tools` in the root [INFO] [stdout] | | [INFO] [stdout] | no `mcp_server` in the root [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `pulseengine_mcp_protocol` [INFO] [stdout] --> tests/mcp_resource_advanced_edge_cases.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use pulseengine_mcp_protocol::ReadResourceRequestParam; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `pulseengine_mcp_protocol` [INFO] [stdout] | [INFO] [stdout] help: there is a crate or module with a similar name [INFO] [stdout] | [INFO] [stdout] 8 - use pulseengine_mcp_protocol::ReadResourceRequestParam; [INFO] [stdout] 8 + use pulseengine_mcp_macros::ReadResourceRequestParam; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `pulseengine_mcp_server` [INFO] [stdout] --> tests/mcp_resource_advanced_edge_cases.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | use pulseengine_mcp_server::McpServerBuilder; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `pulseengine_mcp_server` [INFO] [stdout] | [INFO] [stdout] help: there is a crate or module with a similar name [INFO] [stdout] | [INFO] [stdout] 9 - use pulseengine_mcp_server::McpServerBuilder; [INFO] [stdout] 9 + use pulseengine_mcp_macros::McpServerBuilder; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `schemars` [INFO] [stdout] --> tests/mcp_resource_advanced_edge_cases.rs:721:9 [INFO] [stdout] | [INFO] [stdout] 721 | use schemars::JsonSchema; [INFO] [stdout] | ^^^^^^^^ use of unresolved module or unlinked crate `schemars` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `schemars`, use `cargo add schemars` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `serde` [INFO] [stdout] --> tests/mcp_resource_advanced_edge_cases.rs:722:9 [INFO] [stdout] | [INFO] [stdout] 722 | use serde::{Deserialize, Serialize}; [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `serde` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `serde`, use `cargo add serde` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope [INFO] [stdout] --> tests/mcp_resource_advanced_edge_cases.rs:32:7 [INFO] [stdout] | [INFO] [stdout] 32 | #[tokio::test] [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `tokio` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope [INFO] [stdout] --> tests/mcp_resource_advanced_edge_cases.rs:67:7 [INFO] [stdout] | [INFO] [stdout] 67 | #[tokio::test] [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `tokio` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope [INFO] [stdout] --> tests/mcp_resource_advanced_edge_cases.rs:136:7 [INFO] [stdout] | [INFO] [stdout] 136 | #[tokio::test] [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `tokio` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope [INFO] [stdout] --> tests/mcp_resource_advanced_edge_cases.rs:175:7 [INFO] [stdout] | [INFO] [stdout] 175 | #[tokio::test] [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `tokio` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope [INFO] [stdout] --> tests/mcp_resource_advanced_edge_cases.rs:208:7 [INFO] [stdout] | [INFO] [stdout] 208 | #[tokio::test] [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `tokio` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope [INFO] [stdout] --> tests/mcp_resource_advanced_edge_cases.rs:249:7 [INFO] [stdout] | [INFO] [stdout] 249 | #[tokio::test] [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `tokio` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope [INFO] [stdout] --> tests/mcp_resource_advanced_edge_cases.rs:270:7 [INFO] [stdout] | [INFO] [stdout] 270 | #[tokio::test] [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `tokio` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope [INFO] [stdout] --> tests/mcp_resource_advanced_edge_cases.rs:307:7 [INFO] [stdout] | [INFO] [stdout] 307 | #[tokio::test] [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `tokio` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope [INFO] [stdout] --> tests/mcp_resource_advanced_edge_cases.rs:380:7 [INFO] [stdout] | [INFO] [stdout] 380 | #[tokio::test] [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `tokio` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope [INFO] [stdout] --> tests/mcp_resource_advanced_edge_cases.rs:420:7 [INFO] [stdout] | [INFO] [stdout] 420 | #[tokio::test] [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `tokio` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope [INFO] [stdout] --> tests/mcp_resource_advanced_edge_cases.rs:462:7 [INFO] [stdout] | [INFO] [stdout] 462 | #[tokio::test] [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `tokio` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item 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] | ----------------------- function or associated item `with_defaults` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 72 | let server = CalculatorServer::with_defaults(); [INFO] [stdout] | ^^^^^^^^^^^^^ function or associated item 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[E0433]: cannot find module or crate `tokio` in this scope [INFO] [stdout] --> tests/mcp_resource_advanced_edge_cases.rs:495:7 [INFO] [stdout] | [INFO] [stdout] 495 | #[tokio::test] [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `tokio` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope [INFO] [stdout] --> tests/mcp_resource_advanced_edge_cases.rs:509:7 [INFO] [stdout] | [INFO] [stdout] 509 | #[tokio::test] [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `tokio` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope [INFO] [stdout] --> tests/mcp_resource_advanced_edge_cases.rs:530:7 [INFO] [stdout] | [INFO] [stdout] 530 | #[tokio::test] [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `tokio` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope [INFO] [stdout] --> tests/mcp_resource_advanced_edge_cases.rs:544:7 [INFO] [stdout] | [INFO] [stdout] 544 | #[tokio::test] [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `tokio` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope [INFO] [stdout] --> tests/mcp_resource_advanced_edge_cases.rs:584:7 [INFO] [stdout] | [INFO] [stdout] 584 | #[tokio::test] [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `tokio` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope [INFO] [stdout] --> tests/mcp_resource_advanced_edge_cases.rs:595:7 [INFO] [stdout] | [INFO] [stdout] 595 | #[tokio::test] [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `tokio` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope [INFO] [stdout] --> tests/mcp_resource_advanced_edge_cases.rs:614:7 [INFO] [stdout] | [INFO] [stdout] 614 | #[tokio::test] [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `tokio` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope [INFO] [stdout] --> tests/mcp_resource_advanced_edge_cases.rs:664:7 [INFO] [stdout] | [INFO] [stdout] 664 | #[tokio::test] [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `tokio` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope [INFO] [stdout] --> tests/mcp_resource_advanced_edge_cases.rs:680:7 [INFO] [stdout] | [INFO] [stdout] 680 | #[tokio::test] [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `tokio` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope [INFO] [stdout] --> tests/mcp_resource_advanced_edge_cases.rs:701:7 [INFO] [stdout] | [INFO] [stdout] 701 | #[tokio::test] [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `tokio` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope [INFO] [stdout] --> tests/mcp_resource_advanced_edge_cases.rs:747:7 [INFO] [stdout] | [INFO] [stdout] 747 | #[tokio::test] [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `tokio` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope [INFO] [stdout] --> tests/mcp_resource_advanced_edge_cases.rs:774:7 [INFO] [stdout] | [INFO] [stdout] 774 | #[tokio::test] [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `tokio` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope [INFO] [stdout] --> tests/mcp_resource_advanced_edge_cases.rs:816:7 [INFO] [stdout] | [INFO] [stdout] 816 | #[tokio::test] [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `tokio` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope [INFO] [stdout] --> tests/mcp_resource_advanced_edge_cases.rs:869:7 [INFO] [stdout] | [INFO] [stdout] 869 | #[tokio::test] [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `tokio` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope [INFO] [stdout] --> tests/mcp_resource_advanced_edge_cases.rs:907:7 [INFO] [stdout] | [INFO] [stdout] 907 | #[tokio::test] [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `tokio` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope [INFO] [stdout] --> tests/mcp_resource_advanced_edge_cases.rs:951:7 [INFO] [stdout] | [INFO] [stdout] 951 | #[tokio::test] [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `tokio` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope [INFO] [stdout] --> tests/mcp_resource_advanced_edge_cases.rs:1001:7 [INFO] [stdout] | [INFO] [stdout] 1001 | #[tokio::test] [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `tokio` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope [INFO] [stdout] --> tests/mcp_resource_advanced_edge_cases.rs:1012:7 [INFO] [stdout] | [INFO] [stdout] 1012 | #[tokio::test] [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `tokio` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `pulseengine_mcp_protocol` in this scope [INFO] [stdout] --> tests/macro_attribute_tests.rs:121:26 [INFO] [stdout] | [INFO] [stdout] 121 | content: pulseengine_mcp_protocol::PromptMessageContent::Text { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `pulseengine_mcp_protocol` [INFO] [stdout] | [INFO] [stdout] help: there is a crate or module with a similar name [INFO] [stdout] | [INFO] [stdout] 121 - content: pulseengine_mcp_protocol::PromptMessageContent::Text { [INFO] [stdout] 121 + content: pulseengine_mcp_macros::PromptMessageContent::Text { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `mcp_resource` in this scope [INFO] [stdout] --> tests/mcp_resource_advanced_edge_cases.rs:26:11 [INFO] [stdout] | [INFO] [stdout] 26 | #[mcp_resource(uri_template = "user://{user_id}")] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `pulseengine-mcp-macros` (test "async_sync_tests") due to 17 previous errors [INFO] [stdout] error[E0599]: no function or associated item named `with_defaults` found for struct `ValidationServer` in the current scope [INFO] [stdout] --> tests/integration_tests.rs:155:36 [INFO] [stdout] | [INFO] [stdout] 131 | struct ValidationServer; [INFO] [stdout] | ----------------------- function or associated item `with_defaults` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 155 | let server = ValidationServer::with_defaults(); [INFO] [stdout] | ^^^^^^^^^^^^^ function or associated item not found in `ValidationServer` [INFO] [stdout] | [INFO] [stdout] help: there is an associated function `default` with a similar name [INFO] [stdout] | [INFO] [stdout] 155 - let server = ValidationServer::with_defaults(); [INFO] [stdout] 155 + let server = ValidationServer::default(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `pulseengine-mcp-macros` (test "core_functionality") due to 15 previous errors [INFO] [stdout] error[E0599]: no 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[E0599]: no function or associated item 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] | ---------------------- function or associated item `with_defaults` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 95 | let server = ErrorTestServer::with_defaults(); [INFO] [stdout] | ^^^^^^^^^^^^^ function or associated item 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: cannot find attribute `mcp_resource` in this scope [INFO] [stdout] --> tests/mcp_resource_advanced_edge_cases.rs:61:11 [INFO] [stdout] | [INFO] [stdout] 61 | #[mcp_resource(uri_template = "data://{db}/{schema}/{table}")] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item 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] | ----------------- function or associated item `with_defaults` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 115 | let server = PingServer::with_defaults(); [INFO] [stdout] | ^^^^^^^^^^^^^ function or associated item 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[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 { [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 { [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 function or associated item 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] | ----------------- function or associated item `with_defaults` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 147 | let server = DataServer::with_defaults(); [INFO] [stdout] | ^^^^^^^^^^^^^ function or associated item 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: cannot find attribute `mcp_resource` in this scope [INFO] [stdout] --> tests/mcp_resource_advanced_edge_cases.rs:130:11 [INFO] [stdout] | [INFO] [stdout] 130 | #[mcp_resource(uri_template = "search://{query}")] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item 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] | ----------------------- function or associated item `with_defaults` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 172 | let server = NamingTestServer::with_defaults(); [INFO] [stdout] | ^^^^^^^^^^^^^ function or associated item 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 function or associated item 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] | ---------------------- function or associated item `with_defaults` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 199 | let server = AsyncTestServer::with_defaults(); [INFO] [stdout] | ^^^^^^^^^^^^^ function or associated item 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 function or associated item named `with_defaults` found for struct `minimal_server::MinimalServer` in the current scope [INFO] [stdout] --> tests/macro_attribute_tests.rs:217:37 [INFO] [stdout] | [INFO] [stdout] 11 | pub struct MinimalServer; [INFO] [stdout] | ------------------------ function or associated item `with_defaults` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 217 | let server = MinimalServer::with_defaults(); [INFO] [stdout] | ^^^^^^^^^^^^^ function or associated item not found in `minimal_server::MinimalServer` [INFO] [stdout] | [INFO] [stdout] help: there is an associated function `default` with a similar name [INFO] [stdout] | [INFO] [stdout] 217 - let server = MinimalServer::with_defaults(); [INFO] [stdout] 217 + let server = MinimalServer::default(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item 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] | ------------------------- function or associated item `with_defaults` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 231 | let server = ComplexParamServer::with_defaults(); [INFO] [stdout] | ^^^^^^^^^^^^^ function or associated item 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: cannot find attribute `mcp_resource` in this scope [INFO] [stdout] --> tests/mcp_resource_advanced_edge_cases.rs:169:11 [INFO] [stdout] | [INFO] [stdout] 169 | #[mcp_resource(uri_template = "data://{id}")] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `pulseengine-mcp-macros` (test "compilation_and_ui") due to 9 previous errors [INFO] [stdout] error[E0599]: no function or associated item named `with_defaults` found for struct `full_server::FullServer` in the current scope [INFO] [stdout] --> tests/macro_attribute_tests.rs:224:34 [INFO] [stdout] | [INFO] [stdout] 31 | pub struct FullServer; [INFO] [stdout] | --------------------- function or associated item `with_defaults` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 224 | let server = FullServer::with_defaults(); [INFO] [stdout] | ^^^^^^^^^^^^^ function or associated item not found in `full_server::FullServer` [INFO] [stdout] | [INFO] [stdout] help: there is an associated function `default` with a similar name [INFO] [stdout] | [INFO] [stdout] 224 - let server = FullServer::with_defaults(); [INFO] [stdout] 224 + let server = FullServer::default(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item 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] | ------------------------ function or associated item `with_defaults` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 261 | let server = PrivacyTestServer::with_defaults(); [INFO] [stdout] | ^^^^^^^^^^^^^ function or associated item 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: cannot find attribute `mcp_resource` in this scope [INFO] [stdout] --> tests/mcp_resource_advanced_edge_cases.rs:202:11 [INFO] [stdout] | [INFO] [stdout] 202 | #[mcp_resource(uri_template = "file://{path}")] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `with_defaults` found for struct `MixedOperationsServer` in the current scope [INFO] [stdout] --> tests/integration_tests.rs:182:41 [INFO] [stdout] | [INFO] [stdout] 165 | struct MixedOperationsServer; [INFO] [stdout] | ---------------------------- function or associated item `with_defaults` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 182 | let server = MixedOperationsServer::with_defaults(); [INFO] [stdout] | ^^^^^^^^^^^^^ function or associated item not found in `MixedOperationsServer` [INFO] [stdout] | [INFO] [stdout] help: there is an associated function `default` with a similar name [INFO] [stdout] | [INFO] [stdout] 182 - let server = MixedOperationsServer::with_defaults(); [INFO] [stdout] 182 + let server = MixedOperationsServer::default(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `mcp_resource` in this scope [INFO] [stdout] --> tests/mcp_resource_advanced_edge_cases.rs:243:11 [INFO] [stdout] | [INFO] [stdout] 243 | #[mcp_resource(uri_template = "file://{*filepath}")] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `with_defaults` found for struct `full_server::FullServer` in the current scope [INFO] [stdout] --> tests/macro_attribute_tests.rs:241:34 [INFO] [stdout] | [INFO] [stdout] 31 | pub struct FullServer; [INFO] [stdout] | --------------------- function or associated item `with_defaults` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 241 | let server = FullServer::with_defaults(); [INFO] [stdout] | ^^^^^^^^^^^^^ function or associated item not found in `full_server::FullServer` [INFO] [stdout] | [INFO] [stdout] help: there is an associated function `default` with a similar name [INFO] [stdout] | [INFO] [stdout] 241 - let server = FullServer::with_defaults(); [INFO] [stdout] 241 + let server = FullServer::default(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item 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] | -------------------------- function or associated item `with_defaults` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 291 | let server = DocumentationServer::with_defaults(); [INFO] [stdout] | ^^^^^^^^^^^^^ function or associated item 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 function or associated item named `with_defaults` found for struct `performance_server::PerformanceServer` in the current scope [INFO] [stdout] --> tests/performance_tests.rs:182:41 [INFO] [stdout] | [INFO] [stdout] 53 | pub struct PerformanceServer { [INFO] [stdout] | ---------------------------- function or associated item `with_defaults` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 182 | let server = PerformanceServer::with_defaults(); [INFO] [stdout] | ^^^^^^^^^^^^^ function or associated item not found in `performance_server::PerformanceServer` [INFO] [stdout] | [INFO] [stdout] help: there is an associated function `default` with a similar name [INFO] [stdout] | [INFO] [stdout] 182 - let server = PerformanceServer::with_defaults(); [INFO] [stdout] 182 + let server = PerformanceServer::default(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `mcp_resource` in this scope [INFO] [stdout] --> tests/mcp_resource_advanced_edge_cases.rs:301:11 [INFO] [stdout] | [INFO] [stdout] 301 | #[mcp_resource(uri_template = "greet://{name}")] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `with_defaults` found for struct `doc_comment_handling::DocumentedServer` in the current scope [INFO] [stdout] --> tests/macro_attribute_tests.rs:258:40 [INFO] [stdout] | [INFO] [stdout] 96 | pub struct DocumentedServer; [INFO] [stdout] | --------------------------- function or associated item `with_defaults` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 258 | let server = DocumentedServer::with_defaults(); [INFO] [stdout] | ^^^^^^^^^^^^^ function or associated item not found in `doc_comment_handling::DocumentedServer` [INFO] [stdout] | [INFO] [stdout] help: there is an associated function `default` with a similar name [INFO] [stdout] | [INFO] [stdout] 258 - let server = DocumentedServer::with_defaults(); [INFO] [stdout] 258 + let server = DocumentedServer::default(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `with_defaults` found for struct `CapabilitiesTestServer` in the current scope [INFO] [stdout] --> tests/integration_tests.rs:202:42 [INFO] [stdout] | [INFO] [stdout] 192 | struct CapabilitiesTestServer; [INFO] [stdout] | ----------------------------- function or associated item `with_defaults` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 202 | let server = CapabilitiesTestServer::with_defaults(); [INFO] [stdout] | ^^^^^^^^^^^^^ function or associated item not found in `CapabilitiesTestServer` [INFO] [stdout] | [INFO] [stdout] help: there is an associated function `default` with a similar name [INFO] [stdout] | [INFO] [stdout] 202 - let server = CapabilitiesTestServer::with_defaults(); [INFO] [stdout] 202 + let server = CapabilitiesTestServer::default(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `mcp_resource` in this scope [INFO] [stdout] --> tests/mcp_resource_advanced_edge_cases.rs:342:11 [INFO] [stdout] | [INFO] [stdout] 342 | #[mcp_resource(uri_template = "data://{id}")] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `with_defaults` found for struct `performance_server::PerformanceServer` in the current scope [INFO] [stdout] --> tests/performance_tests.rs:196:41 [INFO] [stdout] | [INFO] [stdout] 53 | pub struct PerformanceServer { [INFO] [stdout] | ---------------------------- function or associated item `with_defaults` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 196 | let server = PerformanceServer::with_defaults(); [INFO] [stdout] | ^^^^^^^^^^^^^ function or associated item not found in `performance_server::PerformanceServer` [INFO] [stdout] | [INFO] [stdout] help: there is an associated function `default` with a similar name [INFO] [stdout] | [INFO] [stdout] 196 - let server = PerformanceServer::with_defaults(); [INFO] [stdout] 196 + let server = PerformanceServer::default(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `mcp_resource` in this scope [INFO] [stdout] --> tests/mcp_resource_advanced_edge_cases.rs:368:11 [INFO] [stdout] | [INFO] [stdout] 368 | #[mcp_resource(uri_template = "data://{id}")] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `with_defaults` found for struct `performance_server::PerformanceServer` in the current scope [INFO] [stdout] --> tests/performance_tests.rs:215:41 [INFO] [stdout] | [INFO] [stdout] 53 | pub struct PerformanceServer { [INFO] [stdout] | ---------------------------- function or associated item `with_defaults` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 215 | let server = PerformanceServer::with_defaults(); [INFO] [stdout] | ^^^^^^^^^^^^^ function or associated item not found in `performance_server::PerformanceServer` [INFO] [stdout] | [INFO] [stdout] help: there is an associated function `default` with a similar name [INFO] [stdout] | [INFO] [stdout] 215 - let server = PerformanceServer::with_defaults(); [INFO] [stdout] 215 + let server = PerformanceServer::default(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0599. [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `with_defaults` found for struct `minimal_server::MinimalServer` in the current scope [INFO] [stdout] --> tests/macro_attribute_tests.rs:139:46 [INFO] [stdout] | [INFO] [stdout] 11 | pub struct MinimalServer; [INFO] [stdout] | ------------------------ function or associated item `with_defaults` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 139 | let _minimal_server = MinimalServer::with_defaults(); [INFO] [stdout] | ^^^^^^^^^^^^^ function or associated item not found in `minimal_server::MinimalServer` [INFO] [stdout] | [INFO] [stdout] help: there is an associated function `default` with a similar name [INFO] [stdout] | [INFO] [stdout] 139 - let _minimal_server = MinimalServer::with_defaults(); [INFO] [stdout] 139 + let _minimal_server = MinimalServer::default(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `mcp_resource` in this scope [INFO] [stdout] --> tests/mcp_resource_advanced_edge_cases.rs:374:11 [INFO] [stdout] | [INFO] [stdout] 374 | #[mcp_resource(uri_template = "data://{id}")] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `with_defaults` found for struct `VersionTestServer` in the current scope [INFO] [stdout] --> tests/integration_tests.rs:235:37 [INFO] [stdout] | [INFO] [stdout] 225 | struct VersionTestServer; [INFO] [stdout] | ------------------------ function or associated item `with_defaults` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 235 | let server = VersionTestServer::with_defaults(); [INFO] [stdout] | ^^^^^^^^^^^^^ function or associated item not found in `VersionTestServer` [INFO] [stdout] | [INFO] [stdout] help: there is an associated function `default` with a similar name [INFO] [stdout] | [INFO] [stdout] 235 - let server = VersionTestServer::with_defaults(); [INFO] [stdout] 235 + let server = VersionTestServer::default(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `with_defaults` found for struct `performance_server::PerformanceServer` in the current scope [INFO] [stdout] --> tests/performance_tests.rs:228:41 [INFO] [stdout] | [INFO] [stdout] 53 | pub struct PerformanceServer { [INFO] [stdout] | ---------------------------- function or associated item `with_defaults` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 228 | let server = PerformanceServer::with_defaults(); [INFO] [stdout] | ^^^^^^^^^^^^^ function or associated item not found in `performance_server::PerformanceServer` [INFO] [stdout] | [INFO] [stdout] help: there is an associated function `default` with a similar name [INFO] [stdout] | [INFO] [stdout] 228 - let server = PerformanceServer::with_defaults(); [INFO] [stdout] 228 + let server = PerformanceServer::default(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `mcp_resource` in this scope [INFO] [stdout] --> tests/mcp_resource_advanced_edge_cases.rs:409:11 [INFO] [stdout] | [INFO] [stdout] 409 | #[mcp_resource(uri_template = "api://{version}/users")] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `with_defaults` found for struct `full_server::FullServer` in the current scope [INFO] [stdout] --> tests/macro_attribute_tests.rs:144:40 [INFO] [stdout] | [INFO] [stdout] 31 | pub struct FullServer; [INFO] [stdout] | --------------------- function or associated item `with_defaults` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 144 | let _full_server = FullServer::with_defaults(); [INFO] [stdout] | ^^^^^^^^^^^^^ function or associated item not found in `full_server::FullServer` [INFO] [stdout] | [INFO] [stdout] help: there is an associated function `default` with a similar name [INFO] [stdout] | [INFO] [stdout] 144 - let _full_server = FullServer::with_defaults(); [INFO] [stdout] 144 + let _full_server = FullServer::default(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `with_defaults` found for struct `performance_server::PerformanceServer` in the current scope [INFO] [stdout] --> tests/performance_tests.rs:242:41 [INFO] [stdout] | [INFO] [stdout] 53 | pub struct PerformanceServer { [INFO] [stdout] | ---------------------------- function or associated item `with_defaults` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 242 | let server = PerformanceServer::with_defaults(); [INFO] [stdout] | ^^^^^^^^^^^^^ function or associated item not found in `performance_server::PerformanceServer` [INFO] [stdout] | [INFO] [stdout] help: there is an associated function `default` with a similar name [INFO] [stdout] | [INFO] [stdout] 242 - let server = PerformanceServer::with_defaults(); [INFO] [stdout] 242 + let server = PerformanceServer::default(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `mcp_resource` in this scope [INFO] [stdout] --> tests/mcp_resource_advanced_edge_cases.rs:414:11 [INFO] [stdout] | [INFO] [stdout] 414 | #[mcp_resource(uri_template = "api://{version}/users/{id}")] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `with_defaults` found for struct `doc_comment_handling::DocumentedServer` in the current scope [INFO] [stdout] --> tests/macro_attribute_tests.rs:149:45 [INFO] [stdout] | [INFO] [stdout] 96 | pub struct DocumentedServer; [INFO] [stdout] | --------------------------- function or associated item `with_defaults` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 149 | let _doc_server = DocumentedServer::with_defaults(); [INFO] [stdout] | ^^^^^^^^^^^^^ function or associated item not found in `doc_comment_handling::DocumentedServer` [INFO] [stdout] | [INFO] [stdout] help: there is an associated function `default` with a similar name [INFO] [stdout] | [INFO] [stdout] 149 - let _doc_server = DocumentedServer::with_defaults(); [INFO] [stdout] 149 + let _doc_server = DocumentedServer::default(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `with_defaults` found for struct `performance_server::PerformanceServer` in the current scope [INFO] [stdout] --> tests/performance_tests.rs:254:41 [INFO] [stdout] | [INFO] [stdout] 53 | pub struct PerformanceServer { [INFO] [stdout] | ---------------------------- function or associated item `with_defaults` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 254 | let server = PerformanceServer::with_defaults(); [INFO] [stdout] | ^^^^^^^^^^^^^ function or associated item not found in `performance_server::PerformanceServer` [INFO] [stdout] | [INFO] [stdout] help: there is an associated function `default` with a similar name [INFO] [stdout] | [INFO] [stdout] 254 - let server = PerformanceServer::with_defaults(); [INFO] [stdout] 254 + let server = PerformanceServer::default(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `with_defaults` found for struct `minimal_server::MinimalServer` in the current scope [INFO] [stdout] --> tests/macro_attribute_tests.rs:154:38 [INFO] [stdout] | [INFO] [stdout] 11 | pub struct MinimalServer; [INFO] [stdout] | ------------------------ function or associated item `with_defaults` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 154 | let minimal = MinimalServer::with_defaults(); [INFO] [stdout] | ^^^^^^^^^^^^^ function or associated item not found in `minimal_server::MinimalServer` [INFO] [stdout] | [INFO] [stdout] help: there is an associated function `default` with a similar name [INFO] [stdout] | [INFO] [stdout] 154 - let minimal = MinimalServer::with_defaults(); [INFO] [stdout] 154 + let minimal = MinimalServer::default(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `mcp_resource` in this scope [INFO] [stdout] --> tests/mcp_resource_advanced_edge_cases.rs:456:11 [INFO] [stdout] | [INFO] [stdout] 456 | #[mcp_resource(uri_template = "file:///home/{user}/data")] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `with_defaults` found for struct `full_server::FullServer` in the current scope [INFO] [stdout] --> tests/macro_attribute_tests.rs:155:32 [INFO] [stdout] | [INFO] [stdout] 31 | pub struct FullServer; [INFO] [stdout] | --------------------- function or associated item `with_defaults` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 155 | let full = FullServer::with_defaults(); [INFO] [stdout] | ^^^^^^^^^^^^^ function or associated item not found in `full_server::FullServer` [INFO] [stdout] | [INFO] [stdout] help: there is an associated function `default` with a similar name [INFO] [stdout] | [INFO] [stdout] 155 - let full = FullServer::with_defaults(); [INFO] [stdout] 155 + let full = FullServer::default(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `with_defaults` found for struct `performance_server::PerformanceServer` in the current scope [INFO] [stdout] --> tests/performance_tests.rs:277:41 [INFO] [stdout] | [INFO] [stdout] 53 | pub struct PerformanceServer { [INFO] [stdout] | ---------------------------- function or associated item `with_defaults` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 277 | let server = PerformanceServer::with_defaults(); [INFO] [stdout] | ^^^^^^^^^^^^^ function or associated item not found in `performance_server::PerformanceServer` [INFO] [stdout] | [INFO] [stdout] help: there is an associated function `default` with a similar name [INFO] [stdout] | [INFO] [stdout] 277 - let server = PerformanceServer::with_defaults(); [INFO] [stdout] 277 + let server = PerformanceServer::default(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `mcp_resource` in this scope [INFO] [stdout] --> tests/mcp_resource_advanced_edge_cases.rs:489:11 [INFO] [stdout] | [INFO] [stdout] 489 | #[mcp_resource(uri_template = "item://{id}")] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `with_defaults` found for struct `doc_comment_handling::DocumentedServer` in the current scope [INFO] [stdout] --> tests/macro_attribute_tests.rs:156:44 [INFO] [stdout] | [INFO] [stdout] 96 | pub struct DocumentedServer; [INFO] [stdout] | --------------------------- function or associated item `with_defaults` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 156 | let documented = DocumentedServer::with_defaults(); [INFO] [stdout] | ^^^^^^^^^^^^^ function or associated item not found in `doc_comment_handling::DocumentedServer` [INFO] [stdout] | [INFO] [stdout] help: there is an associated function `default` with a similar name [INFO] [stdout] | [INFO] [stdout] 156 - let documented = DocumentedServer::with_defaults(); [INFO] [stdout] 156 + let documented = DocumentedServer::default(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `with_defaults` found for struct `performance_server::PerformanceServer` in the current scope [INFO] [stdout] --> tests/performance_tests.rs:291:50 [INFO] [stdout] | [INFO] [stdout] 53 | pub struct PerformanceServer { [INFO] [stdout] | ---------------------------- function or associated item `with_defaults` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 291 | let server = Arc::new(PerformanceServer::with_defaults()); [INFO] [stdout] | ^^^^^^^^^^^^^ function or associated item not found in `performance_server::PerformanceServer` [INFO] [stdout] | [INFO] [stdout] help: there is an associated function `default` with a similar name [INFO] [stdout] | [INFO] [stdout] 291 - let server = Arc::new(PerformanceServer::with_defaults()); [INFO] [stdout] 291 + let server = Arc::new(PerformanceServer::default()); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope [INFO] [stdout] --> tests/performance_tests.rs:297:26 [INFO] [stdout] | [INFO] [stdout] 297 | let handle = tokio::spawn(async move { server_clone.increment_counter().await }); [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `tokio` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `tokio`, use `cargo add tokio` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `with_defaults` found for struct `minimal_server::MinimalServer` in the current scope [INFO] [stdout] --> tests/macro_attribute_tests.rs:181:38 [INFO] [stdout] | [INFO] [stdout] 11 | pub struct MinimalServer; [INFO] [stdout] | ------------------------ function or associated item `with_defaults` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 181 | let minimal = MinimalServer::with_defaults(); [INFO] [stdout] | ^^^^^^^^^^^^^ function or associated item not found in `minimal_server::MinimalServer` [INFO] [stdout] | [INFO] [stdout] help: there is an associated function `default` with a similar name [INFO] [stdout] | [INFO] [stdout] 181 - let minimal = MinimalServer::with_defaults(); [INFO] [stdout] 181 + let minimal = MinimalServer::default(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `with_defaults` found for struct `full_server::FullServer` in the current scope [INFO] [stdout] --> tests/macro_attribute_tests.rs:182:32 [INFO] [stdout] | [INFO] [stdout] 31 | pub struct FullServer; [INFO] [stdout] | --------------------- function or associated item `with_defaults` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 182 | let full = FullServer::with_defaults(); [INFO] [stdout] | ^^^^^^^^^^^^^ function or associated item not found in `full_server::FullServer` [INFO] [stdout] | [INFO] [stdout] help: there is an associated function `default` with a similar name [INFO] [stdout] | [INFO] [stdout] 182 - let full = FullServer::with_defaults(); [INFO] [stdout] 182 + let full = FullServer::default(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `mcp_resource` in this scope [INFO] [stdout] --> tests/mcp_resource_advanced_edge_cases.rs:572:11 [INFO] [stdout] | [INFO] [stdout] 572 | #[mcp_resource(uri_template = "data://{id}")] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `mcp_resource` in this scope [INFO] [stdout] --> tests/mcp_resource_advanced_edge_cases.rs:647:11 [INFO] [stdout] | [INFO] [stdout] 647 | #[mcp_resource(uri_template = "api://{version}/users/{id}/profile")] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `with_defaults` found for struct `doc_comment_handling::DocumentedServer` in the current scope [INFO] [stdout] --> tests/macro_attribute_tests.rs:183:44 [INFO] [stdout] | [INFO] [stdout] 96 | pub struct DocumentedServer; [INFO] [stdout] | --------------------------- function or associated item `with_defaults` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 183 | let documented = DocumentedServer::with_defaults(); [INFO] [stdout] | ^^^^^^^^^^^^^ function or associated item not found in `doc_comment_handling::DocumentedServer` [INFO] [stdout] | [INFO] [stdout] help: there is an associated function `default` with a similar name [INFO] [stdout] | [INFO] [stdout] 183 - let documented = DocumentedServer::with_defaults(); [INFO] [stdout] 183 + let documented = DocumentedServer::default(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `mcp_resource` in this scope [INFO] [stdout] --> tests/mcp_resource_advanced_edge_cases.rs:653:11 [INFO] [stdout] | [INFO] [stdout] 653 | #[mcp_resource(uri_template = "org://{org}/team/{team}/member/{member}")] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `with_defaults` found for struct `minimal_server::MinimalServer` in the current scope [INFO] [stdout] --> tests/macro_attribute_tests.rs:199:38 [INFO] [stdout] | [INFO] [stdout] 11 | pub struct MinimalServer; [INFO] [stdout] | ------------------------ function or associated item `with_defaults` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 199 | let minimal = MinimalServer::with_defaults(); [INFO] [stdout] | ^^^^^^^^^^^^^ function or associated item not found in `minimal_server::MinimalServer` [INFO] [stdout] | [INFO] [stdout] help: there is an associated function `default` with a similar name [INFO] [stdout] | [INFO] [stdout] 199 - let minimal = MinimalServer::with_defaults(); [INFO] [stdout] 199 + let minimal = MinimalServer::default(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `mcp_resource` in this scope [INFO] [stdout] --> tests/mcp_resource_advanced_edge_cases.rs:737:11 [INFO] [stdout] | [INFO] [stdout] 737 | #[mcp_resource(uri_template = "user://{id}")] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `with_defaults` found for struct `full_server::FullServer` in the current scope [INFO] [stdout] --> tests/macro_attribute_tests.rs:200:32 [INFO] [stdout] | [INFO] [stdout] 31 | pub struct FullServer; [INFO] [stdout] | --------------------- function or associated item `with_defaults` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 200 | let full = FullServer::with_defaults(); [INFO] [stdout] | ^^^^^^^^^^^^^ function or associated item not found in `full_server::FullServer` [INFO] [stdout] | [INFO] [stdout] help: there is an associated function `default` with a similar name [INFO] [stdout] | [INFO] [stdout] 200 - let full = FullServer::with_defaults(); [INFO] [stdout] 200 + let full = FullServer::default(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `mcp_resource` in this scope [INFO] [stdout] --> tests/mcp_resource_advanced_edge_cases.rs:862:11 [INFO] [stdout] | [INFO] [stdout] 862 | #[mcp_resource(uri_template = "formatted://{data}")] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `with_defaults` found for struct `doc_comment_handling::DocumentedServer` in the current scope [INFO] [stdout] --> tests/macro_attribute_tests.rs:201:44 [INFO] [stdout] | [INFO] [stdout] 96 | pub struct DocumentedServer; [INFO] [stdout] | --------------------------- function or associated item `with_defaults` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 201 | let documented = DocumentedServer::with_defaults(); [INFO] [stdout] | ^^^^^^^^^^^^^ function or associated item not found in `doc_comment_handling::DocumentedServer` [INFO] [stdout] | [INFO] [stdout] help: there is an associated function `default` with a similar name [INFO] [stdout] | [INFO] [stdout] 201 - let documented = DocumentedServer::with_defaults(); [INFO] [stdout] 201 + let documented = DocumentedServer::default(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `with_defaults` found for struct `minimal_server::MinimalServer` in the current scope [INFO] [stdout] --> tests/macro_attribute_tests.rs:278:38 [INFO] [stdout] | [INFO] [stdout] 11 | pub struct MinimalServer; [INFO] [stdout] | ------------------------ function or associated item `with_defaults` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 278 | let minimal = MinimalServer::with_defaults(); [INFO] [stdout] | ^^^^^^^^^^^^^ function or associated item not found in `minimal_server::MinimalServer` [INFO] [stdout] | [INFO] [stdout] help: there is an associated function `default` with a similar name [INFO] [stdout] | [INFO] [stdout] 278 - let minimal = MinimalServer::with_defaults(); [INFO] [stdout] 278 + let minimal = MinimalServer::default(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `with_defaults` found for struct `full_server::FullServer` in the current scope [INFO] [stdout] --> tests/macro_attribute_tests.rs:279:32 [INFO] [stdout] | [INFO] [stdout] 31 | pub struct FullServer; [INFO] [stdout] | --------------------- function or associated item `with_defaults` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 279 | let full = FullServer::with_defaults(); [INFO] [stdout] | ^^^^^^^^^^^^^ function or associated item not found in `full_server::FullServer` [INFO] [stdout] | [INFO] [stdout] help: there is an associated function `default` with a similar name [INFO] [stdout] | [INFO] [stdout] 279 - let full = FullServer::with_defaults(); [INFO] [stdout] 279 + let full = FullServer::default(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `mcp_resource` in this scope [INFO] [stdout] --> tests/mcp_resource_advanced_edge_cases.rs:901:11 [INFO] [stdout] | [INFO] [stdout] 901 | #[mcp_resource(uri_template = "data://{payload}")] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `with_defaults` found for struct `ComplexServer` in the current scope [INFO] [stdout] --> tests/integration_tests.rs:298:33 [INFO] [stdout] | [INFO] [stdout] 266 | struct ComplexServer { [INFO] [stdout] | -------------------- function or associated item `with_defaults` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 298 | let server = ComplexServer::with_defaults(); [INFO] [stdout] | ^^^^^^^^^^^^^ function or associated item not found in `ComplexServer` [INFO] [stdout] | [INFO] [stdout] help: there is an associated function `default` with a similar name [INFO] [stdout] | [INFO] [stdout] 298 - let server = ComplexServer::with_defaults(); [INFO] [stdout] 298 + let server = ComplexServer::default(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `mcp_resource` in this scope [INFO] [stdout] --> tests/mcp_resource_advanced_edge_cases.rs:945:11 [INFO] [stdout] | [INFO] [stdout] 945 | #[mcp_resource(uri_template = "order://{a}/{b}")] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `mcp_resource` in this scope [INFO] [stdout] --> tests/mcp_resource_advanced_edge_cases.rs:989:11 [INFO] [stdout] | [INFO] [stdout] 989 | #[mcp_resource(uri_template = "async://{id}")] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `with_defaults` found for struct `performance_server::PerformanceServer` in the current scope [INFO] [stdout] --> tests/performance_tests.rs:175:41 [INFO] [stdout] | [INFO] [stdout] 53 | pub struct PerformanceServer { [INFO] [stdout] | ---------------------------- function or associated item `with_defaults` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 175 | let server = PerformanceServer::with_defaults(); [INFO] [stdout] | ^^^^^^^^^^^^^ function or associated item not found in `performance_server::PerformanceServer` [INFO] [stdout] | [INFO] [stdout] help: there is an associated function `default` with a similar name [INFO] [stdout] | [INFO] [stdout] 175 - let server = PerformanceServer::with_defaults(); [INFO] [stdout] 175 + let server = PerformanceServer::default(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `serde_json` in this scope [INFO] [stdout] --> tests/macro_attribute_tests.rs:51:21 [INFO] [stdout] | [INFO] [stdout] 51 | ) -> Result { [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 `pulseengine_mcp_protocol` in this scope [INFO] [stdout] --> tests/macro_attribute_tests.rs:62:21 [INFO] [stdout] | [INFO] [stdout] 62 | ) -> Result { [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] 62 - ) -> Result { [INFO] [stdout] 62 + ) -> Result { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `pulseengine_mcp_protocol` in this scope [INFO] [stdout] --> tests/macro_attribute_tests.rs:63:16 [INFO] [stdout] | [INFO] [stdout] 63 | Ok(pulseengine_mcp_protocol::PromptMessage { [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] 63 - Ok(pulseengine_mcp_protocol::PromptMessage { [INFO] [stdout] 63 + Ok(pulseengine_mcp_macros::PromptMessage { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `pulseengine_mcp_protocol` in this scope [INFO] [stdout] --> tests/macro_attribute_tests.rs:77:21 [INFO] [stdout] | [INFO] [stdout] 77 | ) -> Result { [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] 77 - ) -> Result { [INFO] [stdout] 77 + ) -> Result { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `pulseengine_mcp_protocol` in this scope [INFO] [stdout] --> tests/macro_attribute_tests.rs:78:16 [INFO] [stdout] | [INFO] [stdout] 78 | Ok(pulseengine_mcp_protocol::PromptMessage { [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] 78 - Ok(pulseengine_mcp_protocol::PromptMessage { [INFO] [stdout] 78 + Ok(pulseengine_mcp_macros::PromptMessage { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `pulseengine_mcp_protocol` in this scope [INFO] [stdout] --> tests/macro_attribute_tests.rs:118:21 [INFO] [stdout] | [INFO] [stdout] 118 | ) -> Result { [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] 118 - ) -> Result { [INFO] [stdout] 118 + ) -> Result { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `pulseengine_mcp_protocol` in this scope [INFO] [stdout] --> tests/macro_attribute_tests.rs:119:16 [INFO] [stdout] | [INFO] [stdout] 119 | Ok(pulseengine_mcp_protocol::PromptMessage { [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] 119 - Ok(pulseengine_mcp_protocol::PromptMessage { [INFO] [stdout] 119 + Ok(pulseengine_mcp_macros::PromptMessage { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0599. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] [INFO] [stderr] error: could not compile `pulseengine-mcp-macros` (test "macro_attribute_tests") due to 39 previous errors [INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope [INFO] [stdout] --> tests/mcp_resource_advanced_edge_cases.rs:992:13 [INFO] [stdout] | [INFO] [stdout] 992 | tokio::time::sleep(std::time::Duration::from_millis(1)).await; [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `tokio` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `tokio`, use `cargo add tokio` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `with_defaults` found for struct `ConcreteServer` in the current scope [INFO] [stdout] --> tests/integration_tests.rs:322:34 [INFO] [stdout] | [INFO] [stdout] 310 | struct ConcreteServer { [INFO] [stdout] | --------------------- function or associated item `with_defaults` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 322 | let server = ConcreteServer::with_defaults(); [INFO] [stdout] | ^^^^^^^^^^^^^ function or associated item not found in `ConcreteServer` [INFO] [stdout] | [INFO] [stdout] help: there is an associated function `default` with a similar name [INFO] [stdout] | [INFO] [stdout] 322 - let server = ConcreteServer::with_defaults(); [INFO] [stdout] 322 + let server = ConcreteServer::default(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `with_defaults` found for struct `ErrorPropagationServer` in the current scope [INFO] [stdout] --> tests/integration_tests.rs:349:42 [INFO] [stdout] | [INFO] [stdout] 333 | struct ErrorPropagationServer; [INFO] [stdout] | ----------------------------- function or associated item `with_defaults` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 349 | let server = ErrorPropagationServer::with_defaults(); [INFO] [stdout] | ^^^^^^^^^^^^^ function or associated item not found in `ErrorPropagationServer` [INFO] [stdout] | [INFO] [stdout] help: there is an associated function `default` with a similar name [INFO] [stdout] | [INFO] [stdout] 349 - let server = ErrorPropagationServer::with_defaults(); [INFO] [stdout] 349 + let server = ErrorPropagationServer::default(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0599. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] [INFO] [stderr] error: could not compile `pulseengine-mcp-macros` (test "performance_tests") due to 26 previous errors [INFO] [stdout] error[E0599]: no function or associated item named `with_defaults` found for struct `DebugServer` in the current scope [INFO] [stdout] --> tests/debug_macro.rs:23:31 [INFO] [stdout] | [INFO] [stdout] 11 | struct DebugServer; [INFO] [stdout] | ------------------ function or associated item `with_defaults` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 23 | let server = DebugServer::with_defaults(); [INFO] [stdout] | ^^^^^^^^^^^^^ function or associated item not found in `DebugServer` [INFO] [stdout] | [INFO] [stdout] help: there is an associated function `default` with a similar name [INFO] [stdout] | [INFO] [stdout] 23 - let server = DebugServer::with_defaults(); [INFO] [stdout] 23 + let server = DebugServer::default(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `with_defaults` found for struct `NoMacroServer` in the current scope [INFO] [stdout] --> tests/debug_macro.rs:38:33 [INFO] [stdout] | [INFO] [stdout] 33 | struct NoMacroServer; [INFO] [stdout] | -------------------- function or associated item `with_defaults` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 38 | let server = NoMacroServer::with_defaults(); [INFO] [stdout] | ^^^^^^^^^^^^^ function or associated item not found in `NoMacroServer` [INFO] [stdout] | [INFO] [stdout] help: there is an associated function `default` with a similar name [INFO] [stdout] | [INFO] [stdout] 38 - let server = NoMacroServer::with_defaults(); [INFO] [stdout] 38 + let server = NoMacroServer::default(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `with_defaults` found for struct `ParamMismatchServer` in the current scope [INFO] [stdout] --> tests/mcp_resource_advanced_edge_cases.rs:34:43 [INFO] [stdout] | [INFO] [stdout] 21 | pub struct ParamMismatchServer; [INFO] [stdout] | ------------------------------ function or associated item `with_defaults` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 34 | let server = ParamMismatchServer::with_defaults(); [INFO] [stdout] | ^^^^^^^^^^^^^ function or associated item not found in `ParamMismatchServer` [INFO] [stdout] | [INFO] [stdout] help: there is an associated function `default` with a similar name [INFO] [stdout] | [INFO] [stdout] 34 - let server = ParamMismatchServer::with_defaults(); [INFO] [stdout] 34 + let server = ParamMismatchServer::default(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0599. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `with_defaults` found for struct `MoreUriParamsServer` in the current scope [INFO] [stdout] --> tests/mcp_resource_advanced_edge_cases.rs:69:43 [INFO] [stdout] | [INFO] [stdout] 56 | pub struct MoreUriParamsServer; [INFO] [stdout] | ------------------------------ function or associated item `with_defaults` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 69 | let server = MoreUriParamsServer::with_defaults(); [INFO] [stdout] | ^^^^^^^^^^^^^ function or associated item not found in `MoreUriParamsServer` [INFO] [stdout] | [INFO] [stdout] help: there is an associated function `default` with a similar name [INFO] [stdout] | [INFO] [stdout] 69 - let server = MoreUriParamsServer::with_defaults(); [INFO] [stdout] 69 + let server = MoreUriParamsServer::default(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0599. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `with_defaults` found for struct `QueryParamsServer` in the current scope [INFO] [stdout] --> tests/mcp_resource_advanced_edge_cases.rs:138:41 [INFO] [stdout] | [INFO] [stdout] 124 | pub struct QueryParamsServer; [INFO] [stdout] | ---------------------------- function or associated item `with_defaults` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 138 | let server = QueryParamsServer::with_defaults(); [INFO] [stdout] | ^^^^^^^^^^^^^ function or associated item not found in `QueryParamsServer` [INFO] [stdout] | [INFO] [stdout] help: there is an associated function `default` with a similar name [INFO] [stdout] | [INFO] [stdout] 138 - let server = QueryParamsServer::with_defaults(); [INFO] [stdout] 138 + let server = QueryParamsServer::default(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `with_defaults` found for struct `EmptySegmentsServer` in the current scope [INFO] [stdout] --> tests/mcp_resource_advanced_edge_cases.rs:177:43 [INFO] [stdout] | [INFO] [stdout] 165 | pub struct EmptySegmentsServer; [INFO] [stdout] | ------------------------------ function or associated item `with_defaults` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 177 | let server = EmptySegmentsServer::with_defaults(); [INFO] [stdout] | ^^^^^^^^^^^^^ function or associated item not found in `EmptySegmentsServer` [INFO] [stdout] | [INFO] [stdout] help: there is an associated function `default` with a similar name [INFO] [stdout] | [INFO] [stdout] 177 - let server = EmptySegmentsServer::with_defaults(); [INFO] [stdout] 177 + let server = EmptySegmentsServer::default(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `pulseengine-mcp-macros` (test "integration_tests") due to 13 previous errors [INFO] [stdout] error[E0599]: no function or associated item named `with_defaults` found for struct `WildcardServer` in the current scope [INFO] [stdout] --> tests/mcp_resource_advanced_edge_cases.rs:210:38 [INFO] [stdout] | [INFO] [stdout] 197 | pub struct WildcardServer; [INFO] [stdout] | ------------------------- function or associated item `with_defaults` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 210 | let server = WildcardServer::with_defaults(); [INFO] [stdout] | ^^^^^^^^^^^^^ function or associated item not found in `WildcardServer` [INFO] [stdout] | [INFO] [stdout] help: there is an associated function `default` with a similar name [INFO] [stdout] | [INFO] [stdout] 210 - let server = WildcardServer::with_defaults(); [INFO] [stdout] 210 + let server = WildcardServer::default(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `pulseengine-mcp-macros` (test "debug_macro") due to 4 previous errors [INFO] [stdout] error[E0599]: no function or associated item named `with_defaults` found for struct `CatchallServer` in the current scope [INFO] [stdout] --> tests/mcp_resource_advanced_edge_cases.rs:251:38 [INFO] [stdout] | [INFO] [stdout] 238 | pub struct CatchallServer; [INFO] [stdout] | ------------------------- function or associated item `with_defaults` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 251 | let server = CatchallServer::with_defaults(); [INFO] [stdout] | ^^^^^^^^^^^^^ function or associated item not found in `CatchallServer` [INFO] [stdout] | [INFO] [stdout] help: there is an associated function `default` with a similar name [INFO] [stdout] | [INFO] [stdout] 251 - let server = CatchallServer::with_defaults(); [INFO] [stdout] 251 + let server = CatchallServer::default(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `with_defaults` found for struct `CatchallServer` in the current scope [INFO] [stdout] --> tests/mcp_resource_advanced_edge_cases.rs:272:38 [INFO] [stdout] | [INFO] [stdout] 238 | pub struct CatchallServer; [INFO] [stdout] | ------------------------- function or associated item `with_defaults` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 272 | let server = CatchallServer::with_defaults(); [INFO] [stdout] | ^^^^^^^^^^^^^ function or associated item not found in `CatchallServer` [INFO] [stdout] | [INFO] [stdout] help: there is an associated function `default` with a similar name [INFO] [stdout] | [INFO] [stdout] 272 - let server = CatchallServer::with_defaults(); [INFO] [stdout] 272 + let server = CatchallServer::default(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `with_defaults` found for struct `UnicodeServer` in the current scope [INFO] [stdout] --> tests/mcp_resource_advanced_edge_cases.rs:309:37 [INFO] [stdout] | [INFO] [stdout] 297 | pub struct UnicodeServer; [INFO] [stdout] | ------------------------ function or associated item `with_defaults` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 309 | let server = UnicodeServer::with_defaults(); [INFO] [stdout] | ^^^^^^^^^^^^^ function or associated item not found in `UnicodeServer` [INFO] [stdout] | [INFO] [stdout] help: there is an associated function `default` with a similar name [INFO] [stdout] | [INFO] [stdout] 309 - let server = UnicodeServer::with_defaults(); [INFO] [stdout] 309 + let server = UnicodeServer::default(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `with_defaults` found for struct `DuplicateUriServer` in the current scope [INFO] [stdout] --> tests/mcp_resource_advanced_edge_cases.rs:382:42 [INFO] [stdout] | [INFO] [stdout] 364 | pub struct DuplicateUriServer; [INFO] [stdout] | ----------------------------- function or associated item `with_defaults` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 382 | let server = DuplicateUriServer::with_defaults(); [INFO] [stdout] | ^^^^^^^^^^^^^ function or associated item not found in `DuplicateUriServer` [INFO] [stdout] | [INFO] [stdout] help: there is an associated function `default` with a similar name [INFO] [stdout] | [INFO] [stdout] 382 - let server = DuplicateUriServer::with_defaults(); [INFO] [stdout] 382 + let server = DuplicateUriServer::default(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `with_defaults` found for struct `ConflictingRoutesServer` in the current scope [INFO] [stdout] --> tests/mcp_resource_advanced_edge_cases.rs:422:47 [INFO] [stdout] | [INFO] [stdout] 405 | pub struct ConflictingRoutesServer; [INFO] [stdout] | ---------------------------------- function or associated item `with_defaults` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 422 | let server = ConflictingRoutesServer::with_defaults(); [INFO] [stdout] | ^^^^^^^^^^^^^ function or associated item not found in `ConflictingRoutesServer` [INFO] [stdout] | [INFO] [stdout] help: there is an associated function `default` with a similar name [INFO] [stdout] | [INFO] [stdout] 422 - let server = ConflictingRoutesServer::with_defaults(); [INFO] [stdout] 422 + let server = ConflictingRoutesServer::default(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `with_defaults` found for struct `SpecialSchemesServer` in the current scope [INFO] [stdout] --> tests/mcp_resource_advanced_edge_cases.rs:464:44 [INFO] [stdout] | [INFO] [stdout] 452 | pub struct SpecialSchemesServer; [INFO] [stdout] | ------------------------------- function or associated item `with_defaults` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 464 | let server = SpecialSchemesServer::with_defaults(); [INFO] [stdout] | ^^^^^^^^^^^^^ function or associated item not found in `SpecialSchemesServer` [INFO] [stdout] | [INFO] [stdout] help: there is an associated function `default` with a similar name [INFO] [stdout] | [INFO] [stdout] 464 - let server = SpecialSchemesServer::with_defaults(); [INFO] [stdout] 464 + let server = SpecialSchemesServer::default(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `with_defaults` found for struct `ParseFailureServer` in the current scope [INFO] [stdout] --> tests/mcp_resource_advanced_edge_cases.rs:497:42 [INFO] [stdout] | [INFO] [stdout] 484 | pub struct ParseFailureServer; [INFO] [stdout] | ----------------------------- function or associated item `with_defaults` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 497 | let server = ParseFailureServer::with_defaults(); [INFO] [stdout] | ^^^^^^^^^^^^^ function or associated item not found in `ParseFailureServer` [INFO] [stdout] | [INFO] [stdout] help: there is an associated function `default` with a similar name [INFO] [stdout] | [INFO] [stdout] 497 - let server = ParseFailureServer::with_defaults(); [INFO] [stdout] 497 + let server = ParseFailureServer::default(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `with_defaults` found for struct `ParseFailureServer` in the current scope [INFO] [stdout] --> tests/mcp_resource_advanced_edge_cases.rs:511:42 [INFO] [stdout] | [INFO] [stdout] 484 | pub struct ParseFailureServer; [INFO] [stdout] | ----------------------------- function or associated item `with_defaults` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 511 | let server = ParseFailureServer::with_defaults(); [INFO] [stdout] | ^^^^^^^^^^^^^ function or associated item not found in `ParseFailureServer` [INFO] [stdout] | [INFO] [stdout] help: there is an associated function `default` with a similar name [INFO] [stdout] | [INFO] [stdout] 511 - let server = ParseFailureServer::with_defaults(); [INFO] [stdout] 511 + let server = ParseFailureServer::default(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `pulseengine-mcp-macros` (test "mcp_tool_tests") due to 15 previous errors [INFO] [stdout] error[E0599]: no function or associated item named `with_defaults` found for struct `ParseFailureServer` in the current scope [INFO] [stdout] --> tests/mcp_resource_advanced_edge_cases.rs:532:42 [INFO] [stdout] | [INFO] [stdout] 484 | pub struct ParseFailureServer; [INFO] [stdout] | ----------------------------- function or associated item `with_defaults` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 532 | let server = ParseFailureServer::with_defaults(); [INFO] [stdout] | ^^^^^^^^^^^^^ function or associated item not found in `ParseFailureServer` [INFO] [stdout] | [INFO] [stdout] help: there is an associated function `default` with a similar name [INFO] [stdout] | [INFO] [stdout] 532 - let server = ParseFailureServer::with_defaults(); [INFO] [stdout] 532 + let server = ParseFailureServer::default(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `with_defaults` found for struct `ParseFailureServer` in the current scope [INFO] [stdout] --> tests/mcp_resource_advanced_edge_cases.rs:546:42 [INFO] [stdout] | [INFO] [stdout] 484 | pub struct ParseFailureServer; [INFO] [stdout] | ----------------------------- function or associated item `with_defaults` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 546 | let server = ParseFailureServer::with_defaults(); [INFO] [stdout] | ^^^^^^^^^^^^^ function or associated item not found in `ParseFailureServer` [INFO] [stdout] | [INFO] [stdout] help: there is an associated function `default` with a similar name [INFO] [stdout] | [INFO] [stdout] 546 - let server = ParseFailureServer::with_defaults(); [INFO] [stdout] 546 + let server = ParseFailureServer::default(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `with_defaults` found for struct `ErrorPropagationServer` in the current scope [INFO] [stdout] --> tests/mcp_resource_advanced_edge_cases.rs:586:46 [INFO] [stdout] | [INFO] [stdout] 567 | pub struct ErrorPropagationServer; [INFO] [stdout] | --------------------------------- function or associated item `with_defaults` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 586 | let server = ErrorPropagationServer::with_defaults(); [INFO] [stdout] | ^^^^^^^^^^^^^ function or associated item not found in `ErrorPropagationServer` [INFO] [stdout] | [INFO] [stdout] help: there is an associated function `default` with a similar name [INFO] [stdout] | [INFO] [stdout] 586 - let server = ErrorPropagationServer::with_defaults(); [INFO] [stdout] 586 + let server = ErrorPropagationServer::default(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `with_defaults` found for struct `ErrorPropagationServer` in the current scope [INFO] [stdout] --> tests/mcp_resource_advanced_edge_cases.rs:597:46 [INFO] [stdout] | [INFO] [stdout] 567 | pub struct ErrorPropagationServer; [INFO] [stdout] | --------------------------------- function or associated item `with_defaults` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 597 | let server = ErrorPropagationServer::with_defaults(); [INFO] [stdout] | ^^^^^^^^^^^^^ function or associated item not found in `ErrorPropagationServer` [INFO] [stdout] | [INFO] [stdout] help: there is an associated function `default` with a similar name [INFO] [stdout] | [INFO] [stdout] 597 - let server = ErrorPropagationServer::with_defaults(); [INFO] [stdout] 597 + let server = ErrorPropagationServer::default(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `with_defaults` found for struct `ErrorPropagationServer` in the current scope [INFO] [stdout] --> tests/mcp_resource_advanced_edge_cases.rs:616:46 [INFO] [stdout] | [INFO] [stdout] 567 | pub struct ErrorPropagationServer; [INFO] [stdout] | --------------------------------- function or associated item `with_defaults` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 616 | let server = ErrorPropagationServer::with_defaults(); [INFO] [stdout] | ^^^^^^^^^^^^^ function or associated item not found in `ErrorPropagationServer` [INFO] [stdout] | [INFO] [stdout] help: there is an associated function `default` with a similar name [INFO] [stdout] | [INFO] [stdout] 616 - let server = ErrorPropagationServer::with_defaults(); [INFO] [stdout] 616 + let server = ErrorPropagationServer::default(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `with_defaults` found for struct `ComplexUriServer` in the current scope [INFO] [stdout] --> tests/mcp_resource_advanced_edge_cases.rs:666:40 [INFO] [stdout] | [INFO] [stdout] 642 | pub struct ComplexUriServer; [INFO] [stdout] | --------------------------- function or associated item `with_defaults` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 666 | let server = ComplexUriServer::with_defaults(); [INFO] [stdout] | ^^^^^^^^^^^^^ function or associated item not found in `ComplexUriServer` [INFO] [stdout] | [INFO] [stdout] help: there is an associated function `default` with a similar name [INFO] [stdout] | [INFO] [stdout] 666 - let server = ComplexUriServer::with_defaults(); [INFO] [stdout] 666 + let server = ComplexUriServer::default(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `with_defaults` found for struct `ComplexUriServer` in the current scope [INFO] [stdout] --> tests/mcp_resource_advanced_edge_cases.rs:682:40 [INFO] [stdout] | [INFO] [stdout] 642 | pub struct ComplexUriServer; [INFO] [stdout] | --------------------------- function or associated item `with_defaults` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 682 | let server = ComplexUriServer::with_defaults(); [INFO] [stdout] | ^^^^^^^^^^^^^ function or associated item not found in `ComplexUriServer` [INFO] [stdout] | [INFO] [stdout] help: there is an associated function `default` with a similar name [INFO] [stdout] | [INFO] [stdout] 682 - let server = ComplexUriServer::with_defaults(); [INFO] [stdout] 682 + let server = ComplexUriServer::default(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `with_defaults` found for struct `ComplexUriServer` in the current scope [INFO] [stdout] --> tests/mcp_resource_advanced_edge_cases.rs:703:40 [INFO] [stdout] | [INFO] [stdout] 642 | pub struct ComplexUriServer; [INFO] [stdout] | --------------------------- function or associated item `with_defaults` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 703 | let server = ComplexUriServer::with_defaults(); [INFO] [stdout] | ^^^^^^^^^^^^^ function or associated item not found in `ComplexUriServer` [INFO] [stdout] | [INFO] [stdout] help: there is an associated function `default` with a similar name [INFO] [stdout] | [INFO] [stdout] 703 - let server = ComplexUriServer::with_defaults(); [INFO] [stdout] 703 + let server = ComplexUriServer::default(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `with_defaults` found for struct `ContentVerificationServer` in the current scope [INFO] [stdout] --> tests/mcp_resource_advanced_edge_cases.rs:749:49 [INFO] [stdout] | [INFO] [stdout] 733 | pub struct ContentVerificationServer; [INFO] [stdout] | ------------------------------------ function or associated item `with_defaults` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 749 | let server = ContentVerificationServer::with_defaults(); [INFO] [stdout] | ^^^^^^^^^^^^^ function or associated item not found in `ContentVerificationServer` [INFO] [stdout] | [INFO] [stdout] help: there is an associated function `default` with a similar name [INFO] [stdout] | [INFO] [stdout] 749 - let server = ContentVerificationServer::with_defaults(); [INFO] [stdout] 749 + let server = ContentVerificationServer::default(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `serde_json` in this scope [INFO] [stdout] --> tests/mcp_resource_advanced_edge_cases.rs:768:32 [INFO] [stdout] | [INFO] [stdout] 768 | let parsed: UserInfo = serde_json::from_str(text).expect("Should parse as UserInfo"); [INFO] [stdout] | ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `with_defaults` found for struct `ContentVerificationServer` in the current scope [INFO] [stdout] --> tests/mcp_resource_advanced_edge_cases.rs:776:49 [INFO] [stdout] | [INFO] [stdout] 733 | pub struct ContentVerificationServer; [INFO] [stdout] | ------------------------------------ function or associated item `with_defaults` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 776 | let server = ContentVerificationServer::with_defaults(); [INFO] [stdout] | ^^^^^^^^^^^^^ function or associated item not found in `ContentVerificationServer` [INFO] [stdout] | [INFO] [stdout] help: there is an associated function `default` with a similar name [INFO] [stdout] | [INFO] [stdout] 776 - let server = ContentVerificationServer::with_defaults(); [INFO] [stdout] 776 + let server = ContentVerificationServer::default(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `with_defaults` found for struct `EmptyResourcesServer` in the current scope [INFO] [stdout] --> tests/mcp_resource_advanced_edge_cases.rs:818:44 [INFO] [stdout] | [INFO] [stdout] 799 | pub struct EmptyResourcesServer; [INFO] [stdout] | ------------------------------- function or associated item `with_defaults` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 818 | let server = EmptyResourcesServer::with_defaults(); [INFO] [stdout] | ^^^^^^^^^^^^^ function or associated item not found in `EmptyResourcesServer` [INFO] [stdout] | [INFO] [stdout] help: there is an associated function `default` with a similar name [INFO] [stdout] | [INFO] [stdout] 818 - let server = EmptyResourcesServer::with_defaults(); [INFO] [stdout] 818 + let server = EmptyResourcesServer::default(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `try_read_resource_default` found for struct `SelfReferentialServer` in the current scope [INFO] [stdout] --> tests/mcp_resource_advanced_edge_cases.rs:876:29 [INFO] [stdout] | [INFO] [stdout] 844 | pub struct SelfReferentialServer { [INFO] [stdout] | -------------------------------- method `try_read_resource_default` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 876 | let result = server.try_read_resource_default(request).await; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ method not found in `SelfReferentialServer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `with_defaults` found for struct `LongUriServer` in the current scope [INFO] [stdout] --> tests/mcp_resource_advanced_edge_cases.rs:909:37 [INFO] [stdout] | [INFO] [stdout] 897 | pub struct LongUriServer; [INFO] [stdout] | ------------------------ function or associated item `with_defaults` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 909 | let server = LongUriServer::with_defaults(); [INFO] [stdout] | ^^^^^^^^^^^^^ function or associated item not found in `LongUriServer` [INFO] [stdout] | [INFO] [stdout] help: there is an associated function `default` with a similar name [INFO] [stdout] | [INFO] [stdout] 909 - let server = LongUriServer::with_defaults(); [INFO] [stdout] 909 + let server = LongUriServer::default(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `with_defaults` found for struct `ParamOrderServer` in the current scope [INFO] [stdout] --> tests/mcp_resource_advanced_edge_cases.rs:953:40 [INFO] [stdout] | [INFO] [stdout] 939 | pub struct ParamOrderServer; [INFO] [stdout] | --------------------------- function or associated item `with_defaults` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 953 | let server = ParamOrderServer::with_defaults(); [INFO] [stdout] | ^^^^^^^^^^^^^ function or associated item not found in `ParamOrderServer` [INFO] [stdout] | [INFO] [stdout] help: there is an associated function `default` with a similar name [INFO] [stdout] | [INFO] [stdout] 953 - let server = ParamOrderServer::with_defaults(); [INFO] [stdout] 953 + let server = ParamOrderServer::default(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `with_defaults` found for struct `AsyncErrorServer` in the current scope [INFO] [stdout] --> tests/mcp_resource_advanced_edge_cases.rs:1003:40 [INFO] [stdout] | [INFO] [stdout] 985 | pub struct AsyncErrorServer; [INFO] [stdout] | --------------------------- function or associated item `with_defaults` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 1003 | let server = AsyncErrorServer::with_defaults(); [INFO] [stdout] | ^^^^^^^^^^^^^ function or associated item not found in `AsyncErrorServer` [INFO] [stdout] | [INFO] [stdout] help: there is an associated function `default` with a similar name [INFO] [stdout] | [INFO] [stdout] 1003 - let server = AsyncErrorServer::with_defaults(); [INFO] [stdout] 1003 + let server = AsyncErrorServer::default(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `with_defaults` found for struct `AsyncErrorServer` in the current scope [INFO] [stdout] --> tests/mcp_resource_advanced_edge_cases.rs:1014:40 [INFO] [stdout] | [INFO] [stdout] 985 | pub struct AsyncErrorServer; [INFO] [stdout] | --------------------------- function or associated item `with_defaults` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 1014 | let server = AsyncErrorServer::with_defaults(); [INFO] [stdout] | ^^^^^^^^^^^^^ function or associated item not found in `AsyncErrorServer` [INFO] [stdout] | [INFO] [stdout] help: there is an associated function `default` with a similar name [INFO] [stdout] | [INFO] [stdout] 1014 - let server = AsyncErrorServer::with_defaults(); [INFO] [stdout] 1014 + let server = AsyncErrorServer::default(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `with_defaults` found for struct `NonResultServer` in the current scope [INFO] [stdout] --> tests/mcp_resource_advanced_edge_cases.rs:350:39 [INFO] [stdout] | [INFO] [stdout] 329 | pub struct NonResultServer; [INFO] [stdout] | -------------------------- function or associated item `with_defaults` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 350 | let server = NonResultServer::with_defaults(); [INFO] [stdout] | ^^^^^^^^^^^^^ function or associated item not found in `NonResultServer` [INFO] [stdout] | [INFO] [stdout] help: there is an associated function `default` with a similar name [INFO] [stdout] | [INFO] [stdout] 350 - let server = NonResultServer::with_defaults(); [INFO] [stdout] 350 + let server = NonResultServer::default(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `with_defaults` found for struct `EmptyResourcesServer` in the current scope [INFO] [stdout] --> tests/mcp_resource_advanced_edge_cases.rs:811:44 [INFO] [stdout] | [INFO] [stdout] 799 | pub struct EmptyResourcesServer; [INFO] [stdout] | ------------------------------- function or associated item `with_defaults` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 811 | let server = EmptyResourcesServer::with_defaults(); [INFO] [stdout] | ^^^^^^^^^^^^^ function or associated item not found in `EmptyResourcesServer` [INFO] [stdout] | [INFO] [stdout] help: there is an associated function `default` with a similar name [INFO] [stdout] | [INFO] [stdout] 811 - let server = EmptyResourcesServer::with_defaults(); [INFO] [stdout] 811 + let server = EmptyResourcesServer::default(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0599. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] [INFO] [stderr] error: could not compile `pulseengine-mcp-macros` (test "mcp_resource_advanced_edge_cases") due to 89 previous errors [INFO] running `Command { std: "docker" "inspect" "5515cf141407e2c7f0a1742602cb3d8987d7c0c12e42722d31d4bcff16f483e8", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "5515cf141407e2c7f0a1742602cb3d8987d7c0c12e42722d31d4bcff16f483e8", kill_on_drop: false }` [INFO] [stdout] 5515cf141407e2c7f0a1742602cb3d8987d7c0c12e42722d31d4bcff16f483e8