[INFO] fetching crate pulseengine-mcp-macros 0.17.1... [INFO] testing pulseengine-mcp-macros-0.17.1 against try#dec9417b8611e34e787a3e4c37686b5131f9e5c5 for pr-154210-1 [INFO] extracting crate pulseengine-mcp-macros 0.17.1 into /workspace/builds/worker-2-tc2/source [INFO] started tweaking crates.io crate pulseengine-mcp-macros 0.17.1 [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate pulseengine-mcp-macros 0.17.1 [INFO] tweaked toml for crates.io crate pulseengine-mcp-macros 0.17.1 written to /workspace/builds/worker-2-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate pulseengine-mcp-macros 0.17.1 on toolchain dec9417b8611e34e787a3e4c37686b5131f9e5c5 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "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" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 04f4cd03f83a41ee4e50c19ed408ac12a41ab14dce50cf331dbe43f89e12bf4c [INFO] running `Command { std: "docker" "start" "-a" "04f4cd03f83a41ee4e50c19ed408ac12a41ab14dce50cf331dbe43f89e12bf4c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "04f4cd03f83a41ee4e50c19ed408ac12a41ab14dce50cf331dbe43f89e12bf4c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "04f4cd03f83a41ee4e50c19ed408ac12a41ab14dce50cf331dbe43f89e12bf4c", kill_on_drop: false }` [INFO] [stdout] 04f4cd03f83a41ee4e50c19ed408ac12a41ab14dce50cf331dbe43f89e12bf4c [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=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" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 967edd3a419604508c9c279a04416dbc5beeb08b6cbd99c1baa7cf7876f37d70 [INFO] running `Command { std: "docker" "start" "-a" "967edd3a419604508c9c279a04416dbc5beeb08b6cbd99c1baa7cf7876f37d70", 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.39s [INFO] running `Command { std: "docker" "inspect" "967edd3a419604508c9c279a04416dbc5beeb08b6cbd99c1baa7cf7876f37d70", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "967edd3a419604508c9c279a04416dbc5beeb08b6cbd99c1baa7cf7876f37d70", kill_on_drop: false }` [INFO] [stdout] 967edd3a419604508c9c279a04416dbc5beeb08b6cbd99c1baa7cf7876f37d70 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=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" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 9ba1745b5c95a4496371b78c4f0282734eca45630a2066109341bec5f8a5358b [INFO] running `Command { std: "docker" "start" "-a" "9ba1745b5c95a4496371b78c4f0282734eca45630a2066109341bec5f8a5358b", 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/dual_pattern_test.rs:6:30 [INFO] [stdout] | [INFO] [stdout] 6 | use pulseengine_mcp_macros::{mcp_server, mcp_tools}; [INFO] [stdout] | ^^^^^^^^^^ ^^^^^^^^^ no `mcp_tools` in the root [INFO] [stdout] | | [INFO] [stdout] | no `mcp_server` in the root [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `pulseengine_mcp_server` [INFO] [stdout] --> tests/dual_pattern_test.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | use pulseengine_mcp_server::McpServerBuilder; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `pulseengine_mcp_server` [INFO] [stdout] | [INFO] [stdout] help: there is a crate or module with a similar name [INFO] [stdout] | [INFO] [stdout] 7 - use pulseengine_mcp_server::McpServerBuilder; [INFO] [stdout] 7 + use pulseengine_mcp_macros::McpServerBuilder; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `schemars` [INFO] [stdout] --> tests/dual_pattern_test.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use schemars::JsonSchema; [INFO] [stdout] | ^^^^^^^^ use of unresolved module or unlinked crate `schemars` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `schemars`, use `cargo add schemars` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `serde` [INFO] [stdout] --> tests/dual_pattern_test.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | use serde::{Deserialize, Serialize}; [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `serde` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `serde`, use `cargo add serde` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `pulseengine_mcp_protocol` [INFO] [stdout] --> tests/dual_pattern_test.rs:266:9 [INFO] [stdout] | [INFO] [stdout] 266 | use pulseengine_mcp_protocol::CallToolRequestParam; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `pulseengine_mcp_protocol` [INFO] [stdout] | [INFO] [stdout] help: there is a crate or module with a similar name [INFO] [stdout] | [INFO] [stdout] 266 - use pulseengine_mcp_protocol::CallToolRequestParam; [INFO] [stdout] 266 + use pulseengine_mcp_macros::CallToolRequestParam; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `pulseengine_mcp_server` [INFO] [stdout] --> tests/dual_pattern_test.rs:267:9 [INFO] [stdout] | [INFO] [stdout] 267 | use pulseengine_mcp_server::McpToolsProvider; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `pulseengine_mcp_server` [INFO] [stdout] | [INFO] [stdout] help: there is a crate or module with a similar name [INFO] [stdout] | [INFO] [stdout] 267 - use pulseengine_mcp_server::McpToolsProvider; [INFO] [stdout] 267 + use pulseengine_mcp_macros::McpToolsProvider; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `pulseengine_mcp_protocol` [INFO] [stdout] --> tests/dual_pattern_test.rs:230:9 [INFO] [stdout] | [INFO] [stdout] 230 | use pulseengine_mcp_protocol::CallToolRequestParam; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `pulseengine_mcp_protocol` [INFO] [stdout] | [INFO] [stdout] help: there is a crate or module with a similar name [INFO] [stdout] | [INFO] [stdout] 230 - use pulseengine_mcp_protocol::CallToolRequestParam; [INFO] [stdout] 230 + use pulseengine_mcp_macros::CallToolRequestParam; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `pulseengine_mcp_server` [INFO] [stdout] --> tests/dual_pattern_test.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | use pulseengine_mcp_server::McpToolsProvider; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `pulseengine_mcp_server` [INFO] [stdout] | [INFO] [stdout] help: there is a crate or module with a similar name [INFO] [stdout] | [INFO] [stdout] 231 - use pulseengine_mcp_server::McpToolsProvider; [INFO] [stdout] 231 + use pulseengine_mcp_macros::McpToolsProvider; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `pulseengine_mcp_protocol` [INFO] [stdout] --> tests/dual_pattern_test.rs:185:9 [INFO] [stdout] | [INFO] [stdout] 185 | use pulseengine_mcp_protocol::CallToolRequestParam; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `pulseengine_mcp_protocol` [INFO] [stdout] | [INFO] [stdout] help: there is a crate or module with a similar name [INFO] [stdout] | [INFO] [stdout] 185 - use pulseengine_mcp_protocol::CallToolRequestParam; [INFO] [stdout] 185 + use pulseengine_mcp_macros::CallToolRequestParam; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `pulseengine_mcp_server` [INFO] [stdout] --> tests/dual_pattern_test.rs:186:9 [INFO] [stdout] | [INFO] [stdout] 186 | use pulseengine_mcp_server::McpToolsProvider; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `pulseengine_mcp_server` [INFO] [stdout] | [INFO] [stdout] help: there is a crate or module with a similar name [INFO] [stdout] | [INFO] [stdout] 186 - use pulseengine_mcp_server::McpToolsProvider; [INFO] [stdout] 186 + use pulseengine_mcp_macros::McpToolsProvider; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope [INFO] [stdout] --> tests/dual_pattern_test.rs:264:3 [INFO] [stdout] | [INFO] [stdout] 264 | #[tokio::test] [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `tokio` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `serde_json` in this scope [INFO] [stdout] --> tests/dual_pattern_test.rs:275:25 [INFO] [stdout] | [INFO] [stdout] 275 | arguments: Some(serde_json::json!({ [INFO] [stdout] | ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope [INFO] [stdout] --> tests/dual_pattern_test.rs:228:3 [INFO] [stdout] | [INFO] [stdout] 228 | #[tokio::test] [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `tokio` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `serde_json` in this scope [INFO] [stdout] --> tests/dual_pattern_test.rs:239:25 [INFO] [stdout] | [INFO] [stdout] 239 | arguments: Some(serde_json::json!({ [INFO] [stdout] | ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope [INFO] [stdout] --> tests/dual_pattern_test.rs:183:3 [INFO] [stdout] | [INFO] [stdout] 183 | #[tokio::test] [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `tokio` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `serde_json` in this scope [INFO] [stdout] --> tests/dual_pattern_test.rs:194:25 [INFO] [stdout] | [INFO] [stdout] 194 | arguments: Some(serde_json::json!({ [INFO] [stdout] | ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `serde_json` in this scope [INFO] [stdout] --> tests/dual_pattern_test.rs:212:25 [INFO] [stdout] | [INFO] [stdout] 212 | arguments: Some(serde_json::json!({ [INFO] [stdout] | ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope [INFO] [stdout] --> tests/dual_pattern_test.rs:69:3 [INFO] [stdout] | [INFO] [stdout] 69 | #[tokio::test] [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `tokio` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope [INFO] [stdout] --> tests/dual_pattern_test.rs:62:3 [INFO] [stdout] | [INFO] [stdout] 62 | #[tokio::test] [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `tokio` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `pulseengine_mcp_macros::mcp_server`, `pulseengine_mcp_macros::mcp_tools` [INFO] [stdout] --> tests/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 `tokio` in this scope [INFO] [stdout] --> tests/performance_tests.rs:119:13 [INFO] [stdout] | [INFO] [stdout] 119 | tokio::time::sleep(Duration::from_millis(duration_ms)).await; [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `tokio` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `tokio`, use `cargo add tokio` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `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[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/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 import `pulseengine_mcp_macros::mcp_tools` [INFO] [stdout] --> tests/tools_only_test.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use pulseengine_mcp_macros::mcp_tools; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `mcp_tools` in the root [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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/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[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[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[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[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[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[E0432]: unresolved imports `pulseengine_mcp_macros::mcp_server`, `pulseengine_mcp_macros::mcp_tools` [INFO] [stdout] --> tests/mcp_resource_edge_cases.rs:7:30 [INFO] [stdout] | [INFO] [stdout] 7 | use pulseengine_mcp_macros::{mcp_server, mcp_tools}; [INFO] [stdout] | ^^^^^^^^^^ ^^^^^^^^^ no `mcp_tools` in the root [INFO] [stdout] | | [INFO] [stdout] | no `mcp_server` in the root [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `pulseengine_mcp_server` [INFO] [stdout] --> tests/mcp_resource_edge_cases.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use pulseengine_mcp_server::McpServerBuilder; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `pulseengine_mcp_server` [INFO] [stdout] | [INFO] [stdout] help: there is a crate or module with a similar name [INFO] [stdout] | [INFO] [stdout] 8 - use pulseengine_mcp_server::McpServerBuilder; [INFO] [stdout] 8 + use pulseengine_mcp_macros::McpServerBuilder; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `serde` [INFO] [stdout] --> tests/mcp_resource_edge_cases.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | use serde::{Deserialize, Serialize}; [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `serde` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `serde`, use `cargo add serde` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `schemars` [INFO] [stdout] --> tests/mcp_resource_edge_cases.rs:142:9 [INFO] [stdout] | [INFO] [stdout] 142 | use schemars::JsonSchema; [INFO] [stdout] | ^^^^^^^^ use of unresolved module or unlinked crate `schemars` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `schemars`, use `cargo add schemars` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope [INFO] [stdout] --> tests/mcp_resource_edge_cases.rs:206:7 [INFO] [stdout] | [INFO] [stdout] 206 | #[tokio::test] [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `tokio` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `mcp_resource` in this scope [INFO] [stdout] --> tests/mcp_resource_edge_cases.rs:24:11 [INFO] [stdout] | [INFO] [stdout] 24 | #[mcp_resource(uri_template = "db://{database}/{schema}/{table}")] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[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[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[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] For more information about this 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/advanced_features.rs:9:30 [INFO] [stdout] | [INFO] [stdout] 9 | use pulseengine_mcp_macros::{mcp_server, mcp_tools}; [INFO] [stdout] | ^^^^^^^^^^ ^^^^^^^^^ no `mcp_tools` in the root [INFO] [stdout] | | [INFO] [stdout] | no `mcp_server` in the root [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `pulseengine_mcp_protocol` [INFO] [stdout] --> tests/advanced_features.rs:61:9 [INFO] [stdout] | [INFO] [stdout] 61 | use pulseengine_mcp_protocol::CallToolRequestParam; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `pulseengine_mcp_protocol` [INFO] [stdout] | [INFO] [stdout] help: there is a crate or module with a similar name [INFO] [stdout] | [INFO] [stdout] 61 - use pulseengine_mcp_protocol::CallToolRequestParam; [INFO] [stdout] 61 + use pulseengine_mcp_macros::CallToolRequestParam; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `serde_json` [INFO] [stdout] --> tests/advanced_features.rs:62:9 [INFO] [stdout] | [INFO] [stdout] 62 | use serde_json::json; [INFO] [stdout] | ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `pulseengine_mcp_protocol` [INFO] [stdout] --> tests/advanced_features.rs:86:9 [INFO] [stdout] | [INFO] [stdout] 86 | use pulseengine_mcp_protocol::CallToolRequestParam; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `pulseengine_mcp_protocol` [INFO] [stdout] | [INFO] [stdout] help: there is a crate or module with a similar name [INFO] [stdout] | [INFO] [stdout] 86 - use pulseengine_mcp_protocol::CallToolRequestParam; [INFO] [stdout] 86 + use pulseengine_mcp_macros::CallToolRequestParam; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `serde_json` [INFO] [stdout] --> tests/advanced_features.rs:87:9 [INFO] [stdout] | [INFO] [stdout] 87 | use serde_json::json; [INFO] [stdout] | ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope [INFO] [stdout] --> tests/advanced_features.rs:56:3 [INFO] [stdout] | [INFO] [stdout] 56 | #[tokio::test] [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `tokio` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope [INFO] [stdout] --> tests/advanced_features.rs:82:3 [INFO] [stdout] | [INFO] [stdout] 82 | #[tokio::test] [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `tokio` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope [INFO] [stdout] --> tests/advanced_features.rs:111:3 [INFO] [stdout] | [INFO] [stdout] 111 | #[tokio::test] [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `tokio` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[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] error: cannot find attribute `mcp_resource` in this scope [INFO] [stdout] --> tests/mcp_resource_edge_cases.rs:57:11 [INFO] [stdout] | [INFO] [stdout] 57 | #[mcp_resource(uri_template = "item://{id}")] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[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_edge_cases.rs:63:11 [INFO] [stdout] | [INFO] [stdout] 63 | #[mcp_resource(uri_template = "page://{page}/{limit}")] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `mcp_resource` in this scope [INFO] [stdout] --> tests/mcp_resource_edge_cases.rs:90:11 [INFO] [stdout] | [INFO] [stdout] 90 | #[mcp_resource(uri_template = "user://{name}/{age}")] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[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_edge_cases.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | #[mcp_resource(uri_template = "info://version")] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[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] [stderr] error: could not compile `pulseengine-mcp-macros` (test "tools_only_test") due to 1 previous error [INFO] [stdout] error: cannot find attribute `mcp_resource` in this scope [INFO] [stdout] --> tests/mcp_resource_edge_cases.rs:123:11 [INFO] [stdout] | [INFO] [stdout] 123 | #[mcp_resource(uri_template = "info://status")] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [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 `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_edge_cases.rs:158:11 [INFO] [stdout] | [INFO] [stdout] 158 | #[mcp_resource(uri_template = "complex://{id}")] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[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 `pulseengine_mcp_protocol` in this scope [INFO] [stdout] --> tests/dual_pattern_test.rs:254:21 [INFO] [stdout] | [INFO] [stdout] 254 | && let Some(pulseengine_mcp_protocol::Content::Text { text, .. }) = [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `pulseengine_mcp_protocol` [INFO] [stdout] | [INFO] [stdout] help: there is a crate or module with a similar name [INFO] [stdout] | [INFO] [stdout] 254 - && let Some(pulseengine_mcp_protocol::Content::Text { text, .. }) = [INFO] [stdout] 254 + && let Some(pulseengine_mcp_macros::Content::Text { text, .. }) = [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[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[E0432]: unresolved imports `pulseengine_mcp_macros::mcp_server`, `pulseengine_mcp_macros::mcp_tools` [INFO] [stdout] --> tests/schema_fix_test.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/schema_fix_test.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/schema_fix_test.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/schema_fix_test.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: cannot find attribute `mcp_resource` in this scope [INFO] [stdout] --> tests/mcp_resource_edge_cases.rs:168:11 [INFO] [stdout] | [INFO] [stdout] 168 | #[mcp_resource(uri_template = "list://{category}")] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[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 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: cannot find attribute `mcp_resource` in this scope [INFO] [stdout] --> tests/mcp_resource_edge_cases.rs:198:11 [INFO] [stdout] | [INFO] [stdout] 198 | #[mcp_resource(uri_template = "async://{id}")] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[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[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: cannot find attribute `mcp_resource` in this scope [INFO] [stdout] --> tests/mcp_resource_edge_cases.rs:232:11 [INFO] [stdout] | [INFO] [stdout] 232 | #[mcp_resource(uri_template = "data://{key}")] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `mcp_resource` in this scope [INFO] [stdout] --> tests/mcp_resource_edge_cases.rs:243:11 [INFO] [stdout] | [INFO] [stdout] 243 | #[mcp_resource(uri_template = "config://{name}")] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[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[E0432]: unresolved imports `pulseengine_mcp_macros::mcp_server`, `pulseengine_mcp_macros::mcp_tools` [INFO] [stdout] --> tests/resource_prompt_features.rs:8:30 [INFO] [stdout] | [INFO] [stdout] 8 | use pulseengine_mcp_macros::{mcp_server, mcp_tools}; [INFO] [stdout] | ^^^^^^^^^^ ^^^^^^^^^ no `mcp_tools` in the root [INFO] [stdout] | | [INFO] [stdout] | no `mcp_server` in the root [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope [INFO] [stdout] --> tests/resource_prompt_features.rs:10:3 [INFO] [stdout] | [INFO] [stdout] 10 | #[tokio::test] [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `tokio` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope [INFO] [stdout] --> tests/resource_prompt_features.rs:26:3 [INFO] [stdout] | [INFO] [stdout] 26 | #[tokio::test] [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `tokio` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `mcp_resource` in this scope [INFO] [stdout] --> tests/mcp_resource_edge_cases.rs:273:11 [INFO] [stdout] | [INFO] [stdout] 273 | #[mcp_resource(uri_template = "file://{path}")] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `mcp_resource` in this scope [INFO] [stdout] --> tests/mcp_resource_edge_cases.rs:312:11 [INFO] [stdout] | [INFO] [stdout] 312 | #[mcp_resource(uri_template = "custom://{id}")] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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[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: cannot find attribute `mcp_resource` in this scope [INFO] [stdout] --> tests/mcp_resource_edge_cases.rs:343:11 [INFO] [stdout] | [INFO] [stdout] 343 | #[mcp_resource(uri_template = "offset://{offset}")] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope [INFO] [stdout] --> tests/core_functionality.rs:43:3 [INFO] [stdout] | [INFO] [stdout] 43 | #[tokio::test] [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `tokio` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope [INFO] [stdout] --> tests/core_functionality.rs:50:3 [INFO] [stdout] | [INFO] [stdout] 50 | #[tokio::test] [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `tokio` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope [INFO] [stdout] --> tests/core_functionality.rs:60:3 [INFO] [stdout] | [INFO] [stdout] 60 | #[tokio::test] [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `tokio` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope [INFO] [stdout] --> tests/core_functionality.rs:80:3 [INFO] [stdout] | [INFO] [stdout] 80 | #[tokio::test] [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `tokio` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no 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[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/integration_full_tests.rs:3:30 [INFO] [stdout] | [INFO] [stdout] 3 | use pulseengine_mcp_macros::{mcp_server, mcp_tools}; [INFO] [stdout] | ^^^^^^^^^^ ^^^^^^^^^ no `mcp_tools` in the root [INFO] [stdout] | | [INFO] [stdout] | no `mcp_server` in the root [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `serde_json` [INFO] [stdout] --> tests/integration_full_tests.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use serde_json::json; [INFO] [stdout] | ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `pulseengine_mcp_server` [INFO] [stdout] --> tests/integration_full_tests.rs:152:9 [INFO] [stdout] | [INFO] [stdout] 152 | use pulseengine_mcp_server::{McpBackend, McpServerBuilder}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `pulseengine_mcp_server` [INFO] [stdout] | [INFO] [stdout] help: there is a crate or module with a similar name [INFO] [stdout] | [INFO] [stdout] 152 - use pulseengine_mcp_server::{McpBackend, McpServerBuilder}; [INFO] [stdout] 152 + use pulseengine_mcp_macros::{McpBackend, McpServerBuilder}; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `serde_json` [INFO] [stdout] --> tests/integration_full_tests.rs:153:9 [INFO] [stdout] | [INFO] [stdout] 153 | use serde_json::json; [INFO] [stdout] | ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope [INFO] [stdout] --> tests/integration_full_tests.rs:182:7 [INFO] [stdout] | [INFO] [stdout] 182 | #[tokio::test] [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `tokio` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope [INFO] [stdout] --> tests/integration_full_tests.rs:191:7 [INFO] [stdout] | [INFO] [stdout] 191 | #[tokio::test] [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `tokio` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope [INFO] [stdout] --> tests/integration_full_tests.rs:198:7 [INFO] [stdout] | [INFO] [stdout] 198 | #[tokio::test] [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `tokio` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope [INFO] [stdout] --> tests/integration_full_tests.rs:204:7 [INFO] [stdout] | [INFO] [stdout] 204 | #[tokio::test] [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `tokio` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no 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[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] [stdout] error: cannot find attribute `mcp_resource` in this scope [INFO] [stdout] --> tests/mcp_resource_edge_cases.rs:370:11 [INFO] [stdout] | [INFO] [stdout] 370 | #[mcp_resource(uri_template = "price://{amount}")] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[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_edge_cases.rs:397:11 [INFO] [stdout] | [INFO] [stdout] 397 | #[mcp_resource(uri_template = "feature://{enabled}")] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[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[E0433]: cannot find module or crate `tokio` in this scope [INFO] [stdout] --> tests/mcp_resource_edge_cases.rs:201:13 [INFO] [stdout] | [INFO] [stdout] 201 | tokio::time::sleep(std::time::Duration::from_millis(1)).await; [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `tokio` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `tokio`, use `cargo add tokio` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no 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 `DualPatternServer` in the current scope [INFO] [stdout] --> tests/dual_pattern_test.rs:64:37 [INFO] [stdout] | [INFO] [stdout] 29 | struct DualPatternServer; [INFO] [stdout] | ------------------------ function or associated item `with_defaults` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 64 | let server = DualPatternServer::with_defaults(); [INFO] [stdout] | ^^^^^^^^^^^^^ function or associated item not found in `DualPatternServer` [INFO] [stdout] | [INFO] [stdout] help: there is an associated function `default` with a similar name [INFO] [stdout] | [INFO] [stdout] 64 - let server = DualPatternServer::with_defaults(); [INFO] [stdout] 64 + let server = DualPatternServer::default(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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 `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 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] 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 `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[E0599]: no function or associated item named `with_defaults` found for struct `DualPatternServer` in the current scope [INFO] [stdout] --> tests/dual_pattern_test.rs:71:37 [INFO] [stdout] | [INFO] [stdout] 29 | struct DualPatternServer; [INFO] [stdout] | ------------------------ function or associated item `with_defaults` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 71 | let server = DualPatternServer::with_defaults(); [INFO] [stdout] | ^^^^^^^^^^^^^ function or associated item not found in `DualPatternServer` [INFO] [stdout] | [INFO] [stdout] help: there is an associated function `default` with a similar name [INFO] [stdout] | [INFO] [stdout] 71 - let server = DualPatternServer::with_defaults(); [INFO] [stdout] 71 + let server = DualPatternServer::default(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `serde_json` in this scope [INFO] [stdout] --> tests/dual_pattern_test.rs:103:13 [INFO] [stdout] | [INFO] [stdout] 103 | serde_json::to_string_pretty(multi_schema).unwrap() [INFO] [stdout] | ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `serde_json` in this scope [INFO] [stdout] --> tests/dual_pattern_test.rs:124:13 [INFO] [stdout] | [INFO] [stdout] 124 | serde_json::to_string_pretty(rich_schema).unwrap() [INFO] [stdout] | ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `serde_json` in this scope [INFO] [stdout] --> tests/dual_pattern_test.rs:148:13 [INFO] [stdout] | [INFO] [stdout] 148 | serde_json::to_string_pretty(another_schema).unwrap() [INFO] [stdout] | ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `serde_json` in this scope [INFO] [stdout] --> tests/dual_pattern_test.rs:160:13 [INFO] [stdout] | [INFO] [stdout] 160 | serde_json::to_string_pretty(optional_schema).unwrap() [INFO] [stdout] | ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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[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 method named `get_server_info` found for struct `ResourceServer` in the current scope [INFO] [stdout] --> tests/resource_prompt_features.rs:22:23 [INFO] [stdout] | [INFO] [stdout] 14 | struct ResourceServer; [INFO] [stdout] | --------------------- method `get_server_info` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 22 | let info = server.get_server_info(); [INFO] [stdout] | ^^^^^^^^^^^^^^^ method not found in `ResourceServer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no 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 method named `call_tool_impl` found for struct `DualPatternServer` in the current scope [INFO] [stdout] --> tests/dual_pattern_test.rs:200:25 [INFO] [stdout] | [INFO] [stdout] 29 | struct DualPatternServer; [INFO] [stdout] | ------------------------ method `call_tool_impl` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 200 | let result = server.call_tool_impl(request).await; [INFO] [stdout] | ^^^^^^^^^^^^^^ method not found in `DualPatternServer` [INFO] [stdout] [INFO] [stdout] [INFO] [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 `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[E0432]: unresolved imports `pulseengine_mcp_macros::mcp_server`, `pulseengine_mcp_macros::mcp_tools` [INFO] [stdout] --> tests/edge_case_tests.rs:8:30 [INFO] [stdout] | [INFO] [stdout] 8 | use pulseengine_mcp_macros::{mcp_server, mcp_tools}; [INFO] [stdout] | ^^^^^^^^^^ ^^^^^^^^^ no `mcp_tools` in the root [INFO] [stdout] | | [INFO] [stdout] | no `mcp_server` in the root [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `pulseengine_mcp_server` [INFO] [stdout] --> tests/edge_case_tests.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | use pulseengine_mcp_server::McpBackend; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `pulseengine_mcp_server` [INFO] [stdout] | [INFO] [stdout] help: there is a crate or module with a similar name [INFO] [stdout] | [INFO] [stdout] 9 - use pulseengine_mcp_server::McpBackend; [INFO] [stdout] 9 + use pulseengine_mcp_macros::McpBackend; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `pulseengine_mcp_server` [INFO] [stdout] --> tests/edge_case_tests.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use pulseengine_mcp_server::McpServerBuilder; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `pulseengine_mcp_server` [INFO] [stdout] | [INFO] [stdout] help: there is a crate or module with a similar name [INFO] [stdout] | [INFO] [stdout] 10 - use pulseengine_mcp_server::McpServerBuilder; [INFO] [stdout] 10 + use pulseengine_mcp_macros::McpServerBuilder; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[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[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 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 method named `get_server_info` found for struct `PromptServer` in the current scope [INFO] [stdout] --> tests/resource_prompt_features.rs:38:23 [INFO] [stdout] | [INFO] [stdout] 30 | struct PromptServer; [INFO] [stdout] | ------------------- method `get_server_info` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 38 | let info = server.get_server_info(); [INFO] [stdout] | ^^^^^^^^^^^^^^^ method not found in `PromptServer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no 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] Some errors have detailed explanations: E0432, E0433, E0599. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `call_tool` found for struct `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] [stderr] error: could not compile `pulseengine-mcp-macros` (test "mcp_tool_tests") due to 15 previous errors [INFO] [stdout] error[E0599]: no method named `call_tool_impl` found for struct `DualPatternServer` in the current scope [INFO] [stdout] --> tests/dual_pattern_test.rs:220:25 [INFO] [stdout] | [INFO] [stdout] 29 | struct DualPatternServer; [INFO] [stdout] | ------------------------ method `call_tool_impl` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 220 | let result = server.call_tool_impl(nested_request).await; [INFO] [stdout] | ^^^^^^^^^^^^^^ method not found in `DualPatternServer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `with_defaults` found for struct `SchemaTestServer` in the current scope [INFO] [stdout] --> tests/schema_fix_test.rs:33:36 [INFO] [stdout] | [INFO] [stdout] 16 | struct SchemaTestServer; [INFO] [stdout] | ----------------------- function or associated item `with_defaults` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 33 | let server = SchemaTestServer::with_defaults(); [INFO] [stdout] | ^^^^^^^^^^^^^ function or associated item not found in `SchemaTestServer` [INFO] [stdout] | [INFO] [stdout] help: there is an associated function `default` with a similar name [INFO] [stdout] | [INFO] [stdout] 33 - let server = SchemaTestServer::with_defaults(); [INFO] [stdout] 33 + let server = SchemaTestServer::default(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope [INFO] [stdout] --> tests/edge_case_tests.rs:366:17 [INFO] [stdout] | [INFO] [stdout] 366 | tokio::time::sleep(std::time::Duration::from_millis(1)).await; [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `tokio` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `tokio`, use `cargo add tokio` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_server_info` found for struct `CapabilitiesServer` in the current scope [INFO] [stdout] --> tests/resource_prompt_features.rs:52:23 [INFO] [stdout] | [INFO] [stdout] 46 | struct CapabilitiesServer; [INFO] [stdout] | ------------------------- method `get_server_info` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 52 | let info = server.get_server_info(); [INFO] [stdout] | ^^^^^^^^^^^^^^^ method not found in `CapabilitiesServer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `call_tool` found for struct `AdvancedServer` in the current scope [INFO] [stdout] --> tests/advanced_features.rs:69:25 [INFO] [stdout] | [INFO] [stdout] 15 | struct AdvancedServer { [INFO] [stdout] | --------------------- method `call_tool` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 69 | let result = server.call_tool(request.clone()).await; [INFO] [stdout] | ^^^^^^^^^ method not found in `AdvancedServer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `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[E0433]: cannot find module or crate `serde_json` in this scope [INFO] [stdout] --> tests/schema_fix_test.rs:51:13 [INFO] [stdout] | [INFO] [stdout] 51 | serde_json::to_string_pretty(schema).unwrap() [INFO] [stdout] | ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get_server_info` found for struct `VersionedServer` in the current scope [INFO] [stdout] --> tests/core_functionality.rs:74:23 [INFO] [stdout] | [INFO] [stdout] 68 | struct VersionedServer; [INFO] [stdout] | ---------------------- method `get_server_info` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 74 | let info = server.get_server_info(); [INFO] [stdout] | ^^^^^^^^^^^^^^^ method not found in `VersionedServer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `call_tool` 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 `full_integration::FullIntegrationServer` in the current scope [INFO] [stdout] --> tests/integration_full_tests.rs:184:45 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct FullIntegrationServer { [INFO] [stdout] | -------------------------------- function or associated item `with_defaults` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 184 | let server = FullIntegrationServer::with_defaults(); [INFO] [stdout] | ^^^^^^^^^^^^^ function or associated item not found in `full_integration::FullIntegrationServer` [INFO] [stdout] | [INFO] [stdout] help: there is an associated function `default` with a similar name [INFO] [stdout] | [INFO] [stdout] 184 - let server = FullIntegrationServer::with_defaults(); [INFO] [stdout] 184 + let server = FullIntegrationServer::default(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope [INFO] [stdout] --> tests/edge_case_tests.rs:373:17 [INFO] [stdout] | [INFO] [stdout] 373 | tokio::time::sleep(std::time::Duration::from_millis(delay_ms)).await; [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `tokio` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `tokio`, use `cargo add tokio` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[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[E0599]: no method named `get_server_info` found for struct `DocumentedServer` in the current scope [INFO] [stdout] --> tests/resource_prompt_features.rs:73:23 [INFO] [stdout] | [INFO] [stdout] 67 | struct DocumentedServer; [INFO] [stdout] | ----------------------- method `get_server_info` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 73 | let info = server.get_server_info(); [INFO] [stdout] | ^^^^^^^^^^^^^^^ method not found in `DocumentedServer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no 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 `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] [stderr] error: could not compile `pulseengine-mcp-macros` (test "schema_fix_test") due to 6 previous errors [INFO] [stdout] error[E0599]: no function or associated item named `with_defaults` found for struct `full_integration::FullIntegrationServer` in the current scope [INFO] [stdout] --> tests/integration_full_tests.rs:193:46 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct FullIntegrationServer { [INFO] [stdout] | -------------------------------- function or associated item `with_defaults` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 193 | let _server = FullIntegrationServer::with_defaults(); [INFO] [stdout] | ^^^^^^^^^^^^^ function or associated item not found in `full_integration::FullIntegrationServer` [INFO] [stdout] | [INFO] [stdout] help: there is an associated function `default` with a similar name [INFO] [stdout] | [INFO] [stdout] 193 - let _server = FullIntegrationServer::with_defaults(); [INFO] [stdout] 193 + let _server = FullIntegrationServer::default(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope [INFO] [stdout] --> tests/edge_case_tests.rs:379:17 [INFO] [stdout] | [INFO] [stdout] 379 | tokio::time::sleep(std::time::Duration::from_millis(1)).await; [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `tokio` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `tokio`, use `cargo add tokio` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[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] [stdout] error[E0599]: no function or associated item named `with_defaults` found for struct `full_integration::FullIntegrationServer` in the current scope [INFO] [stdout] --> tests/integration_full_tests.rs:200:46 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct FullIntegrationServer { [INFO] [stdout] | -------------------------------- function or associated item `with_defaults` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 200 | let _server = FullIntegrationServer::with_defaults(); [INFO] [stdout] | ^^^^^^^^^^^^^ function or associated item not found in `full_integration::FullIntegrationServer` [INFO] [stdout] | [INFO] [stdout] help: there is an associated function `default` with a similar name [INFO] [stdout] | [INFO] [stdout] 200 - let _server = FullIntegrationServer::with_defaults(); [INFO] [stdout] 200 + let _server = FullIntegrationServer::default(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `with_defaults` found for struct `full_integration::FullIntegrationServer` in the current scope [INFO] [stdout] --> tests/integration_full_tests.rs:206:46 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct FullIntegrationServer { [INFO] [stdout] | -------------------------------- function or associated item `with_defaults` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 206 | let _server = FullIntegrationServer::with_defaults(); [INFO] [stdout] | ^^^^^^^^^^^^^ function or associated item not found in `full_integration::FullIntegrationServer` [INFO] [stdout] | [INFO] [stdout] help: there is an associated function `default` with a similar name [INFO] [stdout] | [INFO] [stdout] 206 - let _server = FullIntegrationServer::with_defaults(); [INFO] [stdout] 206 + let _server = FullIntegrationServer::default(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `call_tool_impl` found for struct `DualPatternServer` in the current scope [INFO] [stdout] --> tests/dual_pattern_test.rs:246:25 [INFO] [stdout] | [INFO] [stdout] 29 | struct DualPatternServer; [INFO] [stdout] | ------------------------ method `call_tool_impl` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 246 | let result = server.call_tool_impl(request).await; [INFO] [stdout] | ^^^^^^^^^^^^^^ method not found in `DualPatternServer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no 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] 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] Some errors have detailed explanations: E0432, E0433, E0599. [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] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `call_tool_impl` found for struct `DualPatternServer` in the current scope [INFO] [stdout] --> tests/dual_pattern_test.rs:280:25 [INFO] [stdout] | [INFO] [stdout] 29 | struct DualPatternServer; [INFO] [stdout] | ------------------------ method `call_tool_impl` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 280 | let result = server.call_tool_impl(request).await; [INFO] [stdout] | ^^^^^^^^^^^^^^ method not found in `DualPatternServer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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 `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[E0432]: unresolved imports `pulseengine_mcp_macros::mcp_server`, `pulseengine_mcp_macros::mcp_tools` [INFO] [stdout] --> tests/error_handling.rs:14:30 [INFO] [stdout] | [INFO] [stdout] 14 | use pulseengine_mcp_macros::{mcp_server, mcp_tools}; [INFO] [stdout] | ^^^^^^^^^^ ^^^^^^^^^ no `mcp_tools` in the root [INFO] [stdout] | | [INFO] [stdout] | no `mcp_server` in the root [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `pulseengine_mcp_protocol` [INFO] [stdout] --> tests/error_handling.rs:54:9 [INFO] [stdout] | [INFO] [stdout] 54 | use pulseengine_mcp_protocol::CallToolRequestParam; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `pulseengine_mcp_protocol` [INFO] [stdout] | [INFO] [stdout] help: there is a crate or module with a similar name [INFO] [stdout] | [INFO] [stdout] 54 - use pulseengine_mcp_protocol::CallToolRequestParam; [INFO] [stdout] 54 + use pulseengine_mcp_macros::CallToolRequestParam; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `serde_json` [INFO] [stdout] --> tests/error_handling.rs:55:9 [INFO] [stdout] | [INFO] [stdout] 55 | use serde_json::json; [INFO] [stdout] | ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[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[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[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[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 `full_integration::FullIntegrationServer` in the current scope [INFO] [stdout] --> tests/integration_full_tests.rs:157:45 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct FullIntegrationServer { [INFO] [stdout] | -------------------------------- function or associated item `with_defaults` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 157 | let server = FullIntegrationServer::with_defaults(); [INFO] [stdout] | ^^^^^^^^^^^^^ function or associated item not found in `full_integration::FullIntegrationServer` [INFO] [stdout] | [INFO] [stdout] help: there is an associated function `default` with a similar name [INFO] [stdout] | [INFO] [stdout] 157 - let server = FullIntegrationServer::with_defaults(); [INFO] [stdout] 157 + let server = FullIntegrationServer::default(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `pulseengine_mcp_protocol` [INFO] [stdout] --> tests/error_handling.rs:80:9 [INFO] [stdout] | [INFO] [stdout] 80 | use pulseengine_mcp_protocol::CallToolRequestParam; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `pulseengine_mcp_protocol` [INFO] [stdout] | [INFO] [stdout] help: there is a crate or module with a similar name [INFO] [stdout] | [INFO] [stdout] 80 - use pulseengine_mcp_protocol::CallToolRequestParam; [INFO] [stdout] 80 + use pulseengine_mcp_macros::CallToolRequestParam; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `serde_json` [INFO] [stdout] --> tests/error_handling.rs:81:9 [INFO] [stdout] | [INFO] [stdout] 81 | use serde_json::json; [INFO] [stdout] | ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope [INFO] [stdout] --> tests/error_handling.rs:29:3 [INFO] [stdout] | [INFO] [stdout] 29 | #[tokio::test] [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `tokio` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope [INFO] [stdout] --> tests/error_handling.rs:66:3 [INFO] [stdout] | [INFO] [stdout] 66 | #[tokio::test] [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `tokio` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `with_defaults` found for struct `full_integration::FullIntegrationServer` in the current scope [INFO] [stdout] --> tests/integration_full_tests.rs:165:45 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct FullIntegrationServer { [INFO] [stdout] | -------------------------------- function or associated item `with_defaults` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 165 | let server = FullIntegrationServer::with_defaults(); [INFO] [stdout] | ^^^^^^^^^^^^^ function or associated item not found in `full_integration::FullIntegrationServer` [INFO] [stdout] | [INFO] [stdout] help: there is an associated function `default` with a similar name [INFO] [stdout] | [INFO] [stdout] 165 - let server = FullIntegrationServer::with_defaults(); [INFO] [stdout] 165 + let server = FullIntegrationServer::default(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no 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 `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 "resource_prompt_features") due to 7 previous errors [INFO] [stderr] error: could not compile `pulseengine-mcp-macros` (test "auth_features") due to 19 previous errors; 1 warning emitted [INFO] [stderr] error: could not compile `pulseengine-mcp-macros` (test "mcp_prompt_tests") due to 10 previous errors [INFO] [stderr] error: could not compile `pulseengine-mcp-macros` (test "dual_pattern_test") due to 31 previous errors [INFO] [stderr] error: could not compile `pulseengine-mcp-macros` (test "integration_full_tests") due to 19 previous errors [INFO] [stderr] error: could not compile `pulseengine-mcp-macros` (test "core_functionality") due to 15 previous errors [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[E0433]: cannot find module or crate `serde_json` in this scope [INFO] [stdout] --> tests/dual_pattern_test.rs:57:68 [INFO] [stdout] | [INFO] [stdout] 57 | pub fn complex_multi_tool(&self, items: Vec, metadata: serde_json::Value) -> String { [INFO] [stdout] | ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0599. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `with_defaults` found for struct `full_integration::FullIntegrationServer` in the current scope [INFO] [stdout] --> tests/integration_full_tests.rs:212:45 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct FullIntegrationServer { [INFO] [stdout] | -------------------------------- function or associated item `with_defaults` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 212 | let server = FullIntegrationServer::with_defaults(); [INFO] [stdout] | ^^^^^^^^^^^^^ function or associated item not found in `full_integration::FullIntegrationServer` [INFO] [stdout] | [INFO] [stdout] help: there is an associated function `default` with a similar name [INFO] [stdout] | [INFO] [stdout] 212 - let server = FullIntegrationServer::with_defaults(); [INFO] [stdout] 212 + let server = FullIntegrationServer::default(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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 `UnusualNameServer` in the current scope [INFO] [stdout] --> tests/edge_case_tests.rs:23:37 [INFO] [stdout] | [INFO] [stdout] 18 | struct UnusualNameServer; [INFO] [stdout] | ------------------------ function or associated item `with_defaults` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 23 | let server = UnusualNameServer::with_defaults(); [INFO] [stdout] | ^^^^^^^^^^^^^ function or associated item not found in `UnusualNameServer` [INFO] [stdout] | [INFO] [stdout] help: there is an associated function `default` with a similar name [INFO] [stdout] | [INFO] [stdout] 23 - let server = UnusualNameServer::with_defaults(); [INFO] [stdout] 23 + let server = UnusualNameServer::default(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `with_defaults` found for struct `DescriptionTestServer` in the current scope [INFO] [stdout] --> tests/edge_case_tests.rs:54:74 [INFO] [stdout] | [INFO] [stdout] 36 | pub struct DescriptionTestServer; [INFO] [stdout] | -------------------------------- function or associated item `with_defaults` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 54 | let server = test_tools_description_handling::DescriptionTestServer::with_defaults(); [INFO] [stdout] | ^^^^^^^^^^^^^ function or associated item not found in `DescriptionTestServer` [INFO] [stdout] | [INFO] [stdout] help: there is an associated function `default` with a similar name [INFO] [stdout] | [INFO] [stdout] 54 - let server = test_tools_description_handling::DescriptionTestServer::with_defaults(); [INFO] [stdout] 54 + let server = test_tools_description_handling::DescriptionTestServer::default(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no 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[E0433]: cannot find module or crate `serde_json` in this scope [INFO] [stdout] --> tests/integration_full_tests.rs:18:80 [INFO] [stdout] | [INFO] [stdout] 18 | std::sync::Arc>>, [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 `AdvancedServer` in the current scope [INFO] [stdout] --> tests/advanced_features.rs:114:23 [INFO] [stdout] | [INFO] [stdout] 15 | struct AdvancedServer { [INFO] [stdout] | --------------------- method `get_server_info` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 114 | let info = server.get_server_info(); [INFO] [stdout] | ^^^^^^^^^^^^^^^ method not found in `AdvancedServer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `serde_json` in this scope [INFO] [stdout] --> tests/integration_full_tests.rs:60:20 [INFO] [stdout] | [INFO] [stdout] 60 | input: serde_json::Value, [INFO] [stdout] | ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `serde_json` in this scope [INFO] [stdout] --> tests/integration_full_tests.rs:62:21 [INFO] [stdout] | [INFO] [stdout] 62 | ) -> Result { [INFO] [stdout] | ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `serde_json` in this scope [INFO] [stdout] --> tests/integration_full_tests.rs:89:25 [INFO] [stdout] | [INFO] [stdout] 89 | ) -> Result, std::io::Error> { [INFO] [stdout] | ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `with_defaults` found for struct `LongDescServer` in the current scope [INFO] [stdout] --> tests/edge_case_tests.rs:79:34 [INFO] [stdout] | [INFO] [stdout] 64 | struct LongDescServer { [INFO] [stdout] | --------------------- function or associated item `with_defaults` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 79 | let server = LongDescServer::with_defaults(); [INFO] [stdout] | ^^^^^^^^^^^^^ function or associated item not found in `LongDescServer` [INFO] [stdout] | [INFO] [stdout] help: there is an associated function `default` with a similar name [INFO] [stdout] | [INFO] [stdout] 79 - let server = LongDescServer::with_defaults(); [INFO] [stdout] 79 + let server = LongDescServer::default(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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 `ReturnTypesServer` in the current scope [INFO] [stdout] --> tests/edge_case_tests.rs:126:70 [INFO] [stdout] | [INFO] [stdout] 91 | pub struct ReturnTypesServer; [INFO] [stdout] | ---------------------------- function or associated item `with_defaults` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 126 | let server = test_tools_various_return_types::ReturnTypesServer::with_defaults(); [INFO] [stdout] | ^^^^^^^^^^^^^ function or associated item not found in `ReturnTypesServer` [INFO] [stdout] | [INFO] [stdout] help: there is an associated function `default` with a similar name [INFO] [stdout] | [INFO] [stdout] 126 - let server = test_tools_various_return_types::ReturnTypesServer::with_defaults(); [INFO] [stdout] 126 + let server = test_tools_various_return_types::ReturnTypesServer::default(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `with_defaults` found for struct `AsyncResourceServer` in the current scope [INFO] [stdout] --> tests/mcp_resource_edge_cases.rs:208:43 [INFO] [stdout] | [INFO] [stdout] 193 | pub struct AsyncResourceServer; [INFO] [stdout] | ------------------------------ function or associated item `with_defaults` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 208 | let server = AsyncResourceServer::with_defaults(); [INFO] [stdout] | ^^^^^^^^^^^^^ function or associated item not found in `AsyncResourceServer` [INFO] [stdout] | [INFO] [stdout] help: there is an associated function `default` with a similar name [INFO] [stdout] | [INFO] [stdout] 208 - let server = AsyncResourceServer::with_defaults(); [INFO] [stdout] 208 + let server = AsyncResourceServer::default(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no 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[E0599]: no function or associated item named `with_defaults` found for struct `ParameterPatternsServer` in the current scope [INFO] [stdout] --> tests/edge_case_tests.rs:187:74 [INFO] [stdout] | [INFO] [stdout] 139 | pub struct ParameterPatternsServer; [INFO] [stdout] | ---------------------------------- function or associated item `with_defaults` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 187 | let server = test_tools_parameter_patterns::ParameterPatternsServer::with_defaults(); [INFO] [stdout] | ^^^^^^^^^^^^^ function or associated item not found in `ParameterPatternsServer` [INFO] [stdout] | [INFO] [stdout] help: there is an associated function `default` with a similar name [INFO] [stdout] | [INFO] [stdout] 187 - let server = test_tools_parameter_patterns::ParameterPatternsServer::with_defaults(); [INFO] [stdout] 187 + let server = test_tools_parameter_patterns::ParameterPatternsServer::default(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no 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[E0433]: cannot find module or crate `trybuild` in this scope [INFO] [stdout] --> tests/error_handling.rs:19:13 [INFO] [stdout] | [INFO] [stdout] 19 | let t = trybuild::TestCases::new(); [INFO] [stdout] | ^^^^^^^^ use of unresolved module or unlinked crate `trybuild` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `trybuild`, use `cargo add trybuild` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `with_defaults` found for struct `ZeroSizedServer` in the current scope [INFO] [stdout] --> tests/edge_case_tests.rs:211:59 [INFO] [stdout] | [INFO] [stdout] 200 | pub struct ZeroSizedServer; [INFO] [stdout] | -------------------------- function or associated item `with_defaults` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 211 | let server = test_server_zero_sized::ZeroSizedServer::with_defaults(); [INFO] [stdout] | ^^^^^^^^^^^^^ function or associated item not found in `ZeroSizedServer` [INFO] [stdout] | [INFO] [stdout] help: there is an associated function `default` with a similar name [INFO] [stdout] | [INFO] [stdout] 211 - let server = test_server_zero_sized::ZeroSizedServer::with_defaults(); [INFO] [stdout] 211 + let server = test_server_zero_sized::ZeroSizedServer::default(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `tokio_test` in this scope [INFO] [stdout] --> tests/edge_case_tests.rs:216:18 [INFO] [stdout] | [INFO] [stdout] 216 | let health = tokio_test::block_on(server.health_check()); [INFO] [stdout] | ^^^^^^^^^^ use of unresolved module or unlinked crate `tokio_test` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `tokio_test`, use `cargo add tokio_test` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `with_defaults` found for struct `MultiParamServer` in the current scope [INFO] [stdout] --> tests/mcp_resource_edge_cases.rs:37:40 [INFO] [stdout] | [INFO] [stdout] 19 | pub struct MultiParamServer; [INFO] [stdout] | --------------------------- function or associated item `with_defaults` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 37 | let server = MultiParamServer::with_defaults(); [INFO] [stdout] | ^^^^^^^^^^^^^ function or associated item not found in `MultiParamServer` [INFO] [stdout] | [INFO] [stdout] help: there is an associated function `default` with a similar name [INFO] [stdout] | [INFO] [stdout] 37 - let server = MultiParamServer::with_defaults(); [INFO] [stdout] 37 + let server = MultiParamServer::default(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `with_defaults` found for struct `NestedErrorsServer` in the current scope [INFO] [stdout] --> tests/edge_case_tests.rs:250:66 [INFO] [stdout] | [INFO] [stdout] 228 | pub struct NestedErrorsServer; [INFO] [stdout] | ----------------------------- function or associated item `with_defaults` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 250 | let server = test_nested_error_handling::NestedErrorsServer::with_defaults(); [INFO] [stdout] | ^^^^^^^^^^^^^ function or associated item not found in `NestedErrorsServer` [INFO] [stdout] | [INFO] [stdout] help: there is an associated function `default` with a similar name [INFO] [stdout] | [INFO] [stdout] 250 - let server = test_nested_error_handling::NestedErrorsServer::with_defaults(); [INFO] [stdout] 250 + let server = test_nested_error_handling::NestedErrorsServer::default(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `trybuild` in this scope [INFO] [stdout] --> tests/error_handling.rs:25:13 [INFO] [stdout] | [INFO] [stdout] 25 | let t = trybuild::TestCases::new(); [INFO] [stdout] | ^^^^^^^^ use of unresolved module or unlinked crate `trybuild` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `trybuild`, use `cargo add trybuild` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `with_defaults` found for struct `LargeParamsServer` in the current scope [INFO] [stdout] --> tests/edge_case_tests.rs:283:66 [INFO] [stdout] | [INFO] [stdout] 263 | pub struct LargeParamsServer; [INFO] [stdout] | ---------------------------- function or associated item `with_defaults` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 283 | let server = test_tools_large_parameters::LargeParamsServer::with_defaults(); [INFO] [stdout] | ^^^^^^^^^^^^^ function or associated item not found in `LargeParamsServer` [INFO] [stdout] | [INFO] [stdout] help: there is an associated function `default` with a similar name [INFO] [stdout] | [INFO] [stdout] 283 - let server = test_tools_large_parameters::LargeParamsServer::with_defaults(); [INFO] [stdout] 283 + let server = test_tools_large_parameters::LargeParamsServer::default(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no 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[E0599]: no function or associated item named `with_defaults` found for struct `NonStringParamsServer` in the current scope [INFO] [stdout] --> tests/mcp_resource_edge_cases.rs:71:45 [INFO] [stdout] | [INFO] [stdout] 52 | pub struct NonStringParamsServer; [INFO] [stdout] | -------------------------------- function or associated item `with_defaults` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 71 | let server = NonStringParamsServer::with_defaults(); [INFO] [stdout] | ^^^^^^^^^^^^^ function or associated item not found in `NonStringParamsServer` [INFO] [stdout] | [INFO] [stdout] help: there is an associated function `default` with a similar name [INFO] [stdout] | [INFO] [stdout] 71 - let server = NonStringParamsServer::with_defaults(); [INFO] [stdout] 71 + let server = NonStringParamsServer::default(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `with_defaults` found for struct `MixedParamsServer` in the current scope [INFO] [stdout] --> tests/mcp_resource_edge_cases.rs:98:41 [INFO] [stdout] | [INFO] [stdout] 85 | pub struct MixedParamsServer; [INFO] [stdout] | ---------------------------- function or associated item `with_defaults` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 98 | let server = MixedParamsServer::with_defaults(); [INFO] [stdout] | ^^^^^^^^^^^^^ function or associated item not found in `MixedParamsServer` [INFO] [stdout] | [INFO] [stdout] help: there is an associated function `default` with a similar name [INFO] [stdout] | [INFO] [stdout] 98 - let server = MixedParamsServer::with_defaults(); [INFO] [stdout] 98 + let server = MixedParamsServer::default(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `with_defaults` found for struct `ComplexServer` in the current scope [INFO] [stdout] --> tests/edge_case_tests.rs:319:63 [INFO] [stdout] | [INFO] [stdout] 296 | pub struct ComplexServer { [INFO] [stdout] | ------------------------ function or associated item `with_defaults` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 319 | let server = test_concrete_complex_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] 319 - let server = test_concrete_complex_server::ComplexServer::with_defaults(); [INFO] [stdout] 319 + let server = test_concrete_complex_server::ComplexServer::default(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no 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 `StaticResourceServer` in the current scope [INFO] [stdout] --> tests/mcp_resource_edge_cases.rs:131:44 [INFO] [stdout] | [INFO] [stdout] 112 | pub struct StaticResourceServer; [INFO] [stdout] | ------------------------------- function or associated item `with_defaults` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 131 | let server = StaticResourceServer::with_defaults(); [INFO] [stdout] | ^^^^^^^^^^^^^ function or associated item not found in `StaticResourceServer` [INFO] [stdout] | [INFO] [stdout] help: there is an associated function `default` with a similar name [INFO] [stdout] | [INFO] [stdout] 131 - let server = StaticResourceServer::with_defaults(); [INFO] [stdout] 131 + let server = StaticResourceServer::default(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `with_defaults` found for struct `UnicodeServer` in the current scope [INFO] [stdout] --> tests/edge_case_tests.rs:347:56 [INFO] [stdout] | [INFO] [stdout] 334 | pub struct UnicodeServer; [INFO] [stdout] | ------------------------ function or associated item `with_defaults` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 347 | let server = test_unicode_handling::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] 347 - let server = test_unicode_handling::UnicodeServer::with_defaults(); [INFO] [stdout] 347 + let server = test_unicode_handling::UnicodeServer::default(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `with_defaults` found for struct `AsyncPatternsServer` in the current scope [INFO] [stdout] --> tests/edge_case_tests.rs:389:65 [INFO] [stdout] | [INFO] [stdout] 360 | pub struct AsyncPatternsServer; [INFO] [stdout] | ------------------------------ function or associated item `with_defaults` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 389 | let server = test_async_tool_patterns::AsyncPatternsServer::with_defaults(); [INFO] [stdout] | ^^^^^^^^^^^^^ function or associated item not found in `AsyncPatternsServer` [INFO] [stdout] | [INFO] [stdout] help: there is an associated function `default` with a similar name [INFO] [stdout] | [INFO] [stdout] 389 - let server = test_async_tool_patterns::AsyncPatternsServer::with_defaults(); [INFO] [stdout] 389 + let server = test_async_tool_patterns::AsyncPatternsServer::default(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `with_defaults` found for struct `ComplexReturnServer` in the current scope [INFO] [stdout] --> tests/mcp_resource_edge_cases.rs:179:43 [INFO] [stdout] | [INFO] [stdout] 153 | pub struct ComplexReturnServer; [INFO] [stdout] | ------------------------------ function or associated item `with_defaults` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 179 | let server = ComplexReturnServer::with_defaults(); [INFO] [stdout] | ^^^^^^^^^^^^^ function or associated item not found in `ComplexReturnServer` [INFO] [stdout] | [INFO] [stdout] help: there is an associated function `default` with a similar name [INFO] [stdout] | [INFO] [stdout] 179 - let server = ComplexReturnServer::with_defaults(); [INFO] [stdout] 179 + let server = ComplexReturnServer::default(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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] error[E0599]: no function or associated item named `with_defaults` found for struct `AttributeTestServer` in the current scope [INFO] [stdout] --> tests/edge_case_tests.rs:422:68 [INFO] [stdout] | [INFO] [stdout] 407 | pub struct AttributeTestServer { [INFO] [stdout] | ------------------------------ function or associated item `with_defaults` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 422 | let server = test_attribute_combinations::AttributeTestServer::with_defaults(); [INFO] [stdout] | ^^^^^^^^^^^^^ function or associated item not found in `AttributeTestServer` [INFO] [stdout] | [INFO] [stdout] help: there is an associated function `default` with a similar name [INFO] [stdout] | [INFO] [stdout] 422 - let server = test_attribute_combinations::AttributeTestServer::with_defaults(); [INFO] [stdout] 422 + let server = test_attribute_combinations::AttributeTestServer::default(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `with_defaults` found for struct `MixedServer` in the current scope [INFO] [stdout] --> tests/mcp_resource_edge_cases.rs:251:35 [INFO] [stdout] | [INFO] [stdout] 222 | pub struct MixedServer; [INFO] [stdout] | ---------------------- function or associated item `with_defaults` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 251 | 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] 251 - let server = MixedServer::with_defaults(); [INFO] [stdout] 251 + 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 `EmptyImplServer` in the current scope [INFO] [stdout] --> tests/edge_case_tests.rs:444:58 [INFO] [stdout] | [INFO] [stdout] 436 | pub struct EmptyImplServer; [INFO] [stdout] | -------------------------- function or associated item `with_defaults` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 444 | let server = test_empty_impl_block::EmptyImplServer::with_defaults(); [INFO] [stdout] | ^^^^^^^^^^^^^ function or associated item not found in `EmptyImplServer` [INFO] [stdout] | [INFO] [stdout] help: there is an associated function `default` with a similar name [INFO] [stdout] | [INFO] [stdout] 444 - let server = test_empty_impl_block::EmptyImplServer::with_defaults(); [INFO] [stdout] 444 + let server = test_empty_impl_block::EmptyImplServer::default(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `with_defaults` found for struct `SpecialCharsServer` in the current scope [INFO] [stdout] --> tests/mcp_resource_edge_cases.rs:281:42 [INFO] [stdout] | [INFO] [stdout] 268 | pub struct SpecialCharsServer; [INFO] [stdout] | ----------------------------- function or associated item `with_defaults` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 281 | let server = SpecialCharsServer::with_defaults(); [INFO] [stdout] | ^^^^^^^^^^^^^ function or associated item not found in `SpecialCharsServer` [INFO] [stdout] | [INFO] [stdout] help: there is an associated function `default` with a similar name [INFO] [stdout] | [INFO] [stdout] 281 - let server = SpecialCharsServer::with_defaults(); [INFO] [stdout] 281 + let server = SpecialCharsServer::default(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `with_defaults` found for struct `PrivateMethodsServer` in the current scope [INFO] [stdout] --> tests/edge_case_tests.rs:473:67 [INFO] [stdout] | [INFO] [stdout] 457 | pub struct PrivateMethodsServer; [INFO] [stdout] | ------------------------------- function or associated item `with_defaults` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 473 | let server = test_only_private_methods::PrivateMethodsServer::with_defaults(); [INFO] [stdout] | ^^^^^^^^^^^^^ function or associated item not found in `PrivateMethodsServer` [INFO] [stdout] | [INFO] [stdout] help: there is an associated function `default` with a similar name [INFO] [stdout] | [INFO] [stdout] 473 - let server = test_only_private_methods::PrivateMethodsServer::with_defaults(); [INFO] [stdout] 473 + let server = test_only_private_methods::PrivateMethodsServer::default(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[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[E0599]: no function or associated item named `with_defaults` found for struct `CustomErrorServer` in the current scope [INFO] [stdout] --> tests/mcp_resource_edge_cases.rs:324:41 [INFO] [stdout] | [INFO] [stdout] 307 | pub struct CustomErrorServer; [INFO] [stdout] | ---------------------------- function or associated item `with_defaults` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 324 | let server = CustomErrorServer::with_defaults(); [INFO] [stdout] | ^^^^^^^^^^^^^ function or associated item not found in `CustomErrorServer` [INFO] [stdout] | [INFO] [stdout] help: there is an associated function `default` with a similar name [INFO] [stdout] | [INFO] [stdout] 324 - let server = CustomErrorServer::with_defaults(); [INFO] [stdout] 324 + let server = CustomErrorServer::default(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[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 `SignedIntServer` in the current scope [INFO] [stdout] --> tests/mcp_resource_edge_cases.rs:351:39 [INFO] [stdout] | [INFO] [stdout] 338 | pub struct SignedIntServer; [INFO] [stdout] | -------------------------- function or associated item `with_defaults` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 351 | let server = SignedIntServer::with_defaults(); [INFO] [stdout] | ^^^^^^^^^^^^^ function or associated item not found in `SignedIntServer` [INFO] [stdout] | [INFO] [stdout] help: there is an associated function `default` with a similar name [INFO] [stdout] | [INFO] [stdout] 351 - let server = SignedIntServer::with_defaults(); [INFO] [stdout] 351 + let server = SignedIntServer::default(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0599. [INFO] [stdout] [INFO] [stdout] 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 `FloatParamsServer` in the current scope [INFO] [stdout] --> tests/mcp_resource_edge_cases.rs:378:41 [INFO] [stdout] | [INFO] [stdout] 365 | pub struct FloatParamsServer; [INFO] [stdout] | ---------------------------- function or associated item `with_defaults` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 378 | let server = FloatParamsServer::with_defaults(); [INFO] [stdout] | ^^^^^^^^^^^^^ function or associated item not found in `FloatParamsServer` [INFO] [stdout] | [INFO] [stdout] help: there is an associated function `default` with a similar name [INFO] [stdout] | [INFO] [stdout] 378 - let server = FloatParamsServer::with_defaults(); [INFO] [stdout] 378 + let server = FloatParamsServer::default(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `with_defaults` found for struct `BoolParamsServer` in the current scope [INFO] [stdout] --> tests/mcp_resource_edge_cases.rs:405:40 [INFO] [stdout] | [INFO] [stdout] 392 | pub struct BoolParamsServer; [INFO] [stdout] | --------------------------- function or associated item `with_defaults` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 405 | let server = BoolParamsServer::with_defaults(); [INFO] [stdout] | ^^^^^^^^^^^^^ function or associated item not found in `BoolParamsServer` [INFO] [stdout] | [INFO] [stdout] help: there is an associated function `default` with a similar name [INFO] [stdout] | [INFO] [stdout] 405 - let server = BoolParamsServer::with_defaults(); [INFO] [stdout] 405 + let server = BoolParamsServer::default(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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 "integration_tests") due to 13 previous errors [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 "advanced_features") due to 22 previous errors [INFO] [stderr] error: could not compile `pulseengine-mcp-macros` (test "edge_case_tests") due to 21 previous errors [INFO] [stderr] error: could not compile `pulseengine-mcp-macros` (test "mcp_resource_edge_cases") due to 34 previous errors [INFO] [stdout] error[E0599]: no method named `call_tool` found for struct `ValidationServer` in the current scope [INFO] [stdout] --> tests/error_handling.rs:62:25 [INFO] [stdout] | [INFO] [stdout] 33 | struct ValidationServer; [INFO] [stdout] | ----------------------- method `call_tool` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 62 | let result = server.call_tool(request).await; [INFO] [stdout] | ^^^^^^^^^ method not found in `ValidationServer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `call_tool` found for struct `InvalidToolServer` in the current scope [INFO] [stdout] --> tests/error_handling.rs:89:25 [INFO] [stdout] | [INFO] [stdout] 70 | struct InvalidToolServer; [INFO] [stdout] | ------------------------ method `call_tool` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 89 | let result = server.call_tool(request).await; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: there is a method `valid_tool` with a similar name, but with different arguments [INFO] [stdout] --> tests/error_handling.rs:75:9 [INFO] [stdout] | [INFO] [stdout] 75 | pub async fn valid_tool(&self) -> anyhow::Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope [INFO] [stdout] --> tests/error_handling.rs:38:70 [INFO] [stdout] | [INFO] [stdout] 38 | pub async fn test_required_param(&self, required: String) -> anyhow::Result { [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `anyhow` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope [INFO] [stdout] --> tests/error_handling.rs:46:14 [INFO] [stdout] | [INFO] [stdout] 46 | ) -> anyhow::Result { [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `anyhow` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope [INFO] [stdout] --> tests/error_handling.rs:75:43 [INFO] [stdout] | [INFO] [stdout] 75 | pub async fn valid_tool(&self) -> anyhow::Result { [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] [stderr] error: could not compile `pulseengine-mcp-macros` (test "error_handling") due to 14 previous errors [INFO] running `Command { std: "docker" "inspect" "9ba1745b5c95a4496371b78c4f0282734eca45630a2066109341bec5f8a5358b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "9ba1745b5c95a4496371b78c4f0282734eca45630a2066109341bec5f8a5358b", kill_on_drop: false }` [INFO] [stdout] 9ba1745b5c95a4496371b78c4f0282734eca45630a2066109341bec5f8a5358b