[INFO] cloning repository https://github.com/RustSandbox/MCP-Development-with-Rust [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/RustSandbox/MCP-Development-with-Rust" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FRustSandbox%2FMCP-Development-with-Rust", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FRustSandbox%2FMCP-Development-with-Rust'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] dc55a9f816087a03e5c8eee6b2699aa006005d23 [INFO] checking RustSandbox/MCP-Development-with-Rust against 018018e881e2db0956f229dbb543e21f058d1ce7 for pr-162597 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FRustSandbox%2FMCP-Development-with-Rust" "/workspace/builds/worker-5-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-5-tc1/source'... [INFO] [stderr] done. [INFO] removed /workspace/builds/worker-5-tc1/source/rust-toolchain.toml [INFO] started tweaking git repo https://github.com/RustSandbox/MCP-Development-with-Rust [INFO] finished tweaking git repo https://github.com/RustSandbox/MCP-Development-with-Rust [INFO] tweaked toml for git repo https://github.com/RustSandbox/MCP-Development-with-Rust written to /workspace/builds/worker-5-tc1/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/RustSandbox/MCP-Development-with-Rust on toolchain 018018e881e2db0956f229dbb543e21f058d1ce7 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+018018e881e2db0956f229dbb543e21f058d1ce7" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/RustSandbox/MCP-Development-with-Rust 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" "+018018e881e2db0956f229dbb543e21f058d1ce7" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] warning: explicit `package.readme` can be inferred [INFO] [stderr] --> Cargo.toml:136:1 [INFO] [stderr] | [INFO] [stderr] 136 | readme = "README.md" [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `cargo::manual_readme` is set to `warn` by default [INFO] [stderr] help: consider removing `package.readme` [INFO] [stderr] warning: binary `example_01_hello_world` should have a kebab-case name [INFO] [stderr] | [INFO] [stderr] 1 | /workspace/builds/worker-5-tc1/source/target/.../example_01_hello_world [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `cargo::non_kebab_case_bins` is set to `warn` by default [INFO] [stderr] help: to change the binary name to `example-01-hello-world`, convert `bin.name` [INFO] [stderr] --> Cargo.toml:2:8 [INFO] [stderr] | [INFO] [stderr] 2 - name = "example_01_hello_world" [INFO] [stderr] 2 + name = "example-01-hello-world" [INFO] [stderr] | [INFO] [stderr] warning: binary `example_02_calculator` should have a kebab-case name [INFO] [stderr] | [INFO] [stderr] 1 | /workspace/builds/worker-5-tc1/source/target/.../example_02_calculator [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: to change the binary name to `example-02-calculator`, convert `bin.name` [INFO] [stderr] --> Cargo.toml:6:8 [INFO] [stderr] | [INFO] [stderr] 6 - name = "example_02_calculator" [INFO] [stderr] 6 + name = "example-02-calculator" [INFO] [stderr] | [INFO] [stderr] warning: binary `example_03_text_processor` should have a kebab-case name [INFO] [stderr] | [INFO] [stderr] 1 | /workspace/builds/worker-5-tc1/source/target/.../example_03_text_processor [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: to change the binary name to `example-03-text-processor`, convert `bin.name` [INFO] [stderr] --> Cargo.toml:10:8 [INFO] [stderr] | [INFO] [stderr] 10 - name = "example_03_text_processor" [INFO] [stderr] 10 + name = "example-03-text-processor" [INFO] [stderr] | [INFO] [stderr] warning: binary `example_04_simple_client` should have a kebab-case name [INFO] [stderr] | [INFO] [stderr] 1 | /workspace/builds/worker-5-tc1/source/target/.../example_04_simple_client [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: to change the binary name to `example-04-simple-client`, convert `bin.name` [INFO] [stderr] --> Cargo.toml:14:8 [INFO] [stderr] | [INFO] [stderr] 14 - name = "example_04_simple_client" [INFO] [stderr] 14 + name = "example-04-simple-client" [INFO] [stderr] | [INFO] [stderr] warning: binary `example_05_resource_provider` should have a kebab-case name [INFO] [stderr] | [INFO] [stderr] 1 | /workspace/builds/worker-5-tc1/source/target/.../example_05_resource_provider [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: to change the binary name to `example-05-resource-provider`, convert `bin.name` [INFO] [stderr] --> Cargo.toml:18:8 [INFO] [stderr] | [INFO] [stderr] 18 - name = "example_05_resource_provider" [INFO] [stderr] 18 + name = "example-05-resource-provider" [INFO] [stderr] | [INFO] [stderr] warning: binary `example_06_configurable_server` should have a kebab-case name [INFO] [stderr] | [INFO] [stderr] 1 | /workspace/builds/worker-5-tc1/source/target/.../example_06_configurable_server [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: to change the binary name to `example-06-configurable-server`, convert `bin.name` [INFO] [stderr] --> Cargo.toml:22:8 [INFO] [stderr] | [INFO] [stderr] 22 - name = "example_06_configurable_server" [INFO] [stderr] 22 + name = "example-06-configurable-server" [INFO] [stderr] | [INFO] [stderr] warning: binary `example_07_file_operations` should have a kebab-case name [INFO] [stderr] | [INFO] [stderr] 1 | /workspace/builds/worker-5-tc1/source/target/.../example_07_file_operations [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: to change the binary name to `example-07-file-operations`, convert `bin.name` [INFO] [stderr] --> Cargo.toml:26:8 [INFO] [stderr] | [INFO] [stderr] 26 - name = "example_07_file_operations" [INFO] [stderr] 26 + name = "example-07-file-operations" [INFO] [stderr] | [INFO] [stderr] warning: binary `example_08_http_client` should have a kebab-case name [INFO] [stderr] | [INFO] [stderr] 1 | /workspace/builds/worker-5-tc1/source/target/.../example_08_http_client [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: to change the binary name to `example-08-http-client`, convert `bin.name` [INFO] [stderr] --> Cargo.toml:30:8 [INFO] [stderr] | [INFO] [stderr] 30 - name = "example_08_http_client" [INFO] [stderr] 30 + name = "example-08-http-client" [INFO] [stderr] | [INFO] [stderr] warning: binary `example_09_database` should have a kebab-case name [INFO] [stderr] | [INFO] [stderr] 1 | /workspace/builds/worker-5-tc1/source/target/.../example_09_database [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: to change the binary name to `example-09-database`, convert `bin.name` [INFO] [stderr] --> Cargo.toml:34:8 [INFO] [stderr] | [INFO] [stderr] 34 - name = "example_09_database" [INFO] [stderr] 34 + name = "example-09-database" [INFO] [stderr] | [INFO] [stderr] warning: binary `example_10_streaming` should have a kebab-case name [INFO] [stderr] | [INFO] [stderr] 1 | /workspace/builds/worker-5-tc1/source/target/.../example_10_streaming [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: to change the binary name to `example-10-streaming`, convert `bin.name` [INFO] [stderr] --> Cargo.toml:38:8 [INFO] [stderr] | [INFO] [stderr] 38 - name = "example_10_streaming" [INFO] [stderr] 38 + name = "example-10-streaming" [INFO] [stderr] | [INFO] [stderr] warning: binary `example_11_monitoring` should have a kebab-case name [INFO] [stderr] | [INFO] [stderr] 1 | /workspace/builds/worker-5-tc1/source/target/.../example_11_monitoring [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: to change the binary name to `example-11-monitoring`, convert `bin.name` [INFO] [stderr] --> Cargo.toml:42:8 [INFO] [stderr] | [INFO] [stderr] 42 - name = "example_11_monitoring" [INFO] [stderr] 42 + name = "example-11-monitoring" [INFO] [stderr] | [INFO] [stderr] warning: binary `example_12_task_queue` should have a kebab-case name [INFO] [stderr] | [INFO] [stderr] 1 | /workspace/builds/worker-5-tc1/source/target/.../example_12_task_queue [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: to change the binary name to `example-12-task-queue`, convert `bin.name` [INFO] [stderr] --> Cargo.toml:46:8 [INFO] [stderr] | [INFO] [stderr] 46 - name = "example_12_task_queue" [INFO] [stderr] 46 + name = "example-12-task-queue" [INFO] [stderr] | [INFO] [stderr] warning: binary `example_13_auth_service` should have a kebab-case name [INFO] [stderr] | [INFO] [stderr] 1 | /workspace/builds/worker-5-tc1/source/target/.../example_13_auth_service [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: to change the binary name to `example-13-auth-service`, convert `bin.name` [INFO] [stderr] --> Cargo.toml:50:8 [INFO] [stderr] | [INFO] [stderr] 50 - name = "example_13_auth_service" [INFO] [stderr] 50 + name = "example-13-auth-service" [INFO] [stderr] | [INFO] [stderr] warning: binary `example_14_notification_service` should have a kebab-case name [INFO] [stderr] | [INFO] [stderr] 1 | /workspace/builds/worker-5-tc1/source/target/.../example_14_notification_service [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: to change the binary name to `example-14-notification-service`, convert `bin.name` [INFO] [stderr] --> Cargo.toml:54:8 [INFO] [stderr] | [INFO] [stderr] 54 - name = "example_14_notification_service" [INFO] [stderr] 54 + name = "example-14-notification-service" [INFO] [stderr] | [INFO] [stderr] warning: binary `example_15_data_pipeline` should have a kebab-case name [INFO] [stderr] | [INFO] [stderr] 1 | /workspace/builds/worker-5-tc1/source/target/.../example_15_data_pipeline [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: to change the binary name to `example-15-data-pipeline`, convert `bin.name` [INFO] [stderr] --> Cargo.toml:58:8 [INFO] [stderr] | [INFO] [stderr] 58 - name = "example_15_data_pipeline" [INFO] [stderr] 58 + name = "example-15-data-pipeline" [INFO] [stderr] | [INFO] [stderr] warning: binary `example_16_search_service` should have a kebab-case name [INFO] [stderr] | [INFO] [stderr] 1 | /workspace/builds/worker-5-tc1/source/target/.../example_16_search_service [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: to change the binary name to `example-16-search-service`, convert `bin.name` [INFO] [stderr] --> Cargo.toml:62:8 [INFO] [stderr] | [INFO] [stderr] 62 - name = "example_16_search_service" [INFO] [stderr] 62 + name = "example-16-search-service" [INFO] [stderr] | [INFO] [stderr] warning: binary `example_17_blockchain_integration` should have a kebab-case name [INFO] [stderr] | [INFO] [stderr] 1 | /workspace/builds/worker-5-tc1/source/target/.../example_17_blockchain_integration [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: to change the binary name to `example-17-blockchain-integration`, convert `bin.name` [INFO] [stderr] --> Cargo.toml:66:8 [INFO] [stderr] | [INFO] [stderr] 66 - name = "example_17_blockchain_integration" [INFO] [stderr] 66 + name = "example-17-blockchain-integration" [INFO] [stderr] | [INFO] [stderr] warning: binary `example_18_ml_model_server` should have a kebab-case name [INFO] [stderr] | [INFO] [stderr] 1 | /workspace/builds/worker-5-tc1/source/target/.../example_18_ml_model_server [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: to change the binary name to `example-18-ml-model-server`, convert `bin.name` [INFO] [stderr] --> Cargo.toml:70:8 [INFO] [stderr] | [INFO] [stderr] 70 - name = "example_18_ml_model_server" [INFO] [stderr] 70 + name = "example-18-ml-model-server" [INFO] [stderr] | [INFO] [stderr] warning: binary `example_19_microservice_gateway` should have a kebab-case name [INFO] [stderr] | [INFO] [stderr] 1 | /workspace/builds/worker-5-tc1/source/target/.../example_19_microservice_gateway [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: to change the binary name to `example-19-microservice-gateway`, convert `bin.name` [INFO] [stderr] --> Cargo.toml:74:8 [INFO] [stderr] | [INFO] [stderr] 74 - name = "example_19_microservice_gateway" [INFO] [stderr] 74 + name = "example-19-microservice-gateway" [INFO] [stderr] | [INFO] [stderr] warning: binary `example_20_enterprise_server` should have a kebab-case name [INFO] [stderr] | [INFO] [stderr] 1 | /workspace/builds/worker-5-tc1/source/target/.../example_20_enterprise_server [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: to change the binary name to `example-20-enterprise-server`, convert `bin.name` [INFO] [stderr] --> Cargo.toml:78:8 [INFO] [stderr] | [INFO] [stderr] 78 - name = "example_20_enterprise_server" [INFO] [stderr] 78 + name = "example-20-enterprise-server" [INFO] [stderr] | [INFO] [stderr] warning: binary `mcp_rust_examples` should have a kebab-case name [INFO] [stderr] | [INFO] [stderr] 1 | /workspace/builds/worker-5-tc1/source/target/.../mcp_rust_examples [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: to change the binary name to `mcp-rust-examples`, convert `package.name` [INFO] [stderr] --> Cargo.toml:135:8 [INFO] [stderr] | [INFO] [stderr] 135 - name = "mcp_rust_examples" [INFO] [stderr] 135 + name = "mcp-rust-examples" [INFO] [stderr] | [INFO] [stderr] help: to change the binary name to `mcp-rust-examples`, specify `bin.name` [INFO] [stderr] --> Cargo.toml:138:19 [INFO] [stderr] | [INFO] [stderr] 138 ~ version = "0.1.0" [INFO] [stderr] 139 + [[bin]] [INFO] [stderr] 140 + name = "mcp-rust-examples" [INFO] [stderr] 141 + path = "src/main.rs" [INFO] [stderr] | [INFO] [stderr] warning: `package.homepage` is redundant with `package.documentation` [INFO] [stderr] --> Cargo.toml:132:12 [INFO] [stderr] | [INFO] [stderr] 129 | documentation = "https://rustsandbox.github.io/MCP-Development-with-Rust/" [INFO] [stderr] | ---------------------------------------------------------- [INFO] [stderr] ... [INFO] [stderr] 132 | homepage = "https://rustsandbox.github.io/MCP-Development-with-Rust/" [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `cargo::redundant_homepage` is set to `warn` by default [INFO] [stderr] help: consider removing `package.homepage` [INFO] [stderr] warning: `mcp_rust_examples` (manifest) generated 23 warnings [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:8683fc1fc2eb5c9ac98e0d076ab094b2ffac7f99da555d2b6a2e27f346de2ec7" "sleep" "infinity", kill_on_drop: false }` [INFO] [stdout] 2d03a917b13cafc62c9ae3d24404f82220bd42d41d07546aea4dc06b91c6d2eb [INFO] running `Command { std: "docker" "start" "2d03a917b13cafc62c9ae3d24404f82220bd42d41d07546aea4dc06b91c6d2eb", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "2d03a917b13cafc62c9ae3d24404f82220bd42d41d07546aea4dc06b91c6d2eb", kill_on_drop: false }` [INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "2d03a917b13cafc62c9ae3d24404f82220bd42d41d07546aea4dc06b91c6d2eb" "/opt/rustwide/cargo-home/bin/cargo" "+018018e881e2db0956f229dbb543e21f058d1ce7" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "2d03a917b13cafc62c9ae3d24404f82220bd42d41d07546aea4dc06b91c6d2eb", kill_on_drop: false }` [INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "2d03a917b13cafc62c9ae3d24404f82220bd42d41d07546aea4dc06b91c6d2eb" "/opt/rustwide/cargo-home/bin/cargo" "+018018e881e2db0956f229dbb543e21f058d1ce7" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stderr] warning: explicit `package.readme` can be inferred [INFO] [stderr] --> Cargo.toml:136:1 [INFO] [stderr] | [INFO] [stderr] 136 | readme = "README.md" [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `cargo::manual_readme` is set to `warn` by default [INFO] [stderr] help: consider removing `package.readme` [INFO] [stderr] warning: binary `example_01_hello_world` should have a kebab-case name [INFO] [stderr] | [INFO] [stderr] 1 | /opt/rustwide/target/.../example_01_hello_world [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `cargo::non_kebab_case_bins` is set to `warn` by default [INFO] [stderr] help: to change the binary name to `example-01-hello-world`, convert `bin.name` [INFO] [stderr] --> Cargo.toml:2:8 [INFO] [stderr] | [INFO] [stderr] 2 - name = "example_01_hello_world" [INFO] [stderr] 2 + name = "example-01-hello-world" [INFO] [stderr] | [INFO] [stderr] warning: binary `example_02_calculator` should have a kebab-case name [INFO] [stderr] | [INFO] [stderr] 1 | /opt/rustwide/target/.../example_02_calculator [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: to change the binary name to `example-02-calculator`, convert `bin.name` [INFO] [stderr] --> Cargo.toml:6:8 [INFO] [stderr] | [INFO] [stderr] 6 - name = "example_02_calculator" [INFO] [stderr] 6 + name = "example-02-calculator" [INFO] [stderr] | [INFO] [stderr] warning: binary `example_03_text_processor` should have a kebab-case name [INFO] [stderr] | [INFO] [stderr] 1 | /opt/rustwide/target/.../example_03_text_processor [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: to change the binary name to `example-03-text-processor`, convert `bin.name` [INFO] [stderr] --> Cargo.toml:10:8 [INFO] [stderr] | [INFO] [stderr] 10 - name = "example_03_text_processor" [INFO] [stderr] 10 + name = "example-03-text-processor" [INFO] [stderr] | [INFO] [stderr] warning: binary `example_04_simple_client` should have a kebab-case name [INFO] [stderr] | [INFO] [stderr] 1 | /opt/rustwide/target/.../example_04_simple_client [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: to change the binary name to `example-04-simple-client`, convert `bin.name` [INFO] [stderr] --> Cargo.toml:14:8 [INFO] [stderr] | [INFO] [stderr] 14 - name = "example_04_simple_client" [INFO] [stderr] 14 + name = "example-04-simple-client" [INFO] [stderr] | [INFO] [stderr] warning: binary `example_05_resource_provider` should have a kebab-case name [INFO] [stderr] | [INFO] [stderr] 1 | /opt/rustwide/target/.../example_05_resource_provider [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: to change the binary name to `example-05-resource-provider`, convert `bin.name` [INFO] [stderr] --> Cargo.toml:18:8 [INFO] [stderr] | [INFO] [stderr] 18 - name = "example_05_resource_provider" [INFO] [stderr] 18 + name = "example-05-resource-provider" [INFO] [stderr] | [INFO] [stderr] warning: binary `example_06_configurable_server` should have a kebab-case name [INFO] [stderr] | [INFO] [stderr] 1 | /opt/rustwide/target/.../example_06_configurable_server [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: to change the binary name to `example-06-configurable-server`, convert `bin.name` [INFO] [stderr] --> Cargo.toml:22:8 [INFO] [stderr] | [INFO] [stderr] 22 - name = "example_06_configurable_server" [INFO] [stderr] 22 + name = "example-06-configurable-server" [INFO] [stderr] | [INFO] [stderr] warning: binary `example_07_file_operations` should have a kebab-case name [INFO] [stderr] | [INFO] [stderr] 1 | /opt/rustwide/target/.../example_07_file_operations [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: to change the binary name to `example-07-file-operations`, convert `bin.name` [INFO] [stderr] --> Cargo.toml:26:8 [INFO] [stderr] | [INFO] [stderr] 26 - name = "example_07_file_operations" [INFO] [stderr] 26 + name = "example-07-file-operations" [INFO] [stderr] | [INFO] [stderr] warning: binary `example_08_http_client` should have a kebab-case name [INFO] [stderr] | [INFO] [stderr] 1 | /opt/rustwide/target/.../example_08_http_client [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: to change the binary name to `example-08-http-client`, convert `bin.name` [INFO] [stderr] --> Cargo.toml:30:8 [INFO] [stderr] | [INFO] [stderr] 30 - name = "example_08_http_client" [INFO] [stderr] 30 + name = "example-08-http-client" [INFO] [stderr] | [INFO] [stderr] warning: binary `example_09_database` should have a kebab-case name [INFO] [stderr] | [INFO] [stderr] 1 | /opt/rustwide/target/.../example_09_database [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: to change the binary name to `example-09-database`, convert `bin.name` [INFO] [stderr] --> Cargo.toml:34:8 [INFO] [stderr] | [INFO] [stderr] 34 - name = "example_09_database" [INFO] [stderr] 34 + name = "example-09-database" [INFO] [stderr] | [INFO] [stderr] warning: binary `example_10_streaming` should have a kebab-case name [INFO] [stderr] | [INFO] [stderr] 1 | /opt/rustwide/target/.../example_10_streaming [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: to change the binary name to `example-10-streaming`, convert `bin.name` [INFO] [stderr] --> Cargo.toml:38:8 [INFO] [stderr] | [INFO] [stderr] 38 - name = "example_10_streaming" [INFO] [stderr] 38 + name = "example-10-streaming" [INFO] [stderr] | [INFO] [stderr] warning: binary `example_11_monitoring` should have a kebab-case name [INFO] [stderr] | [INFO] [stderr] 1 | /opt/rustwide/target/.../example_11_monitoring [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: to change the binary name to `example-11-monitoring`, convert `bin.name` [INFO] [stderr] --> Cargo.toml:42:8 [INFO] [stderr] | [INFO] [stderr] 42 - name = "example_11_monitoring" [INFO] [stderr] 42 + name = "example-11-monitoring" [INFO] [stderr] | [INFO] [stderr] warning: binary `example_12_task_queue` should have a kebab-case name [INFO] [stderr] | [INFO] [stderr] 1 | /opt/rustwide/target/.../example_12_task_queue [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: to change the binary name to `example-12-task-queue`, convert `bin.name` [INFO] [stderr] --> Cargo.toml:46:8 [INFO] [stderr] | [INFO] [stderr] 46 - name = "example_12_task_queue" [INFO] [stderr] 46 + name = "example-12-task-queue" [INFO] [stderr] | [INFO] [stderr] warning: binary `example_13_auth_service` should have a kebab-case name [INFO] [stderr] | [INFO] [stderr] 1 | /opt/rustwide/target/.../example_13_auth_service [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: to change the binary name to `example-13-auth-service`, convert `bin.name` [INFO] [stderr] --> Cargo.toml:50:8 [INFO] [stderr] | [INFO] [stderr] 50 - name = "example_13_auth_service" [INFO] [stderr] 50 + name = "example-13-auth-service" [INFO] [stderr] | [INFO] [stderr] warning: binary `example_14_notification_service` should have a kebab-case name [INFO] [stderr] | [INFO] [stderr] 1 | /opt/rustwide/target/.../example_14_notification_service [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: to change the binary name to `example-14-notification-service`, convert `bin.name` [INFO] [stderr] --> Cargo.toml:54:8 [INFO] [stderr] | [INFO] [stderr] 54 - name = "example_14_notification_service" [INFO] [stderr] 54 + name = "example-14-notification-service" [INFO] [stderr] | [INFO] [stderr] warning: binary `example_15_data_pipeline` should have a kebab-case name [INFO] [stderr] | [INFO] [stderr] 1 | /opt/rustwide/target/.../example_15_data_pipeline [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: to change the binary name to `example-15-data-pipeline`, convert `bin.name` [INFO] [stderr] --> Cargo.toml:58:8 [INFO] [stderr] | [INFO] [stderr] 58 - name = "example_15_data_pipeline" [INFO] [stderr] 58 + name = "example-15-data-pipeline" [INFO] [stderr] | [INFO] [stderr] warning: binary `example_16_search_service` should have a kebab-case name [INFO] [stderr] | [INFO] [stderr] 1 | /opt/rustwide/target/.../example_16_search_service [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: to change the binary name to `example-16-search-service`, convert `bin.name` [INFO] [stderr] --> Cargo.toml:62:8 [INFO] [stderr] | [INFO] [stderr] 62 - name = "example_16_search_service" [INFO] [stderr] 62 + name = "example-16-search-service" [INFO] [stderr] | [INFO] [stderr] warning: binary `example_17_blockchain_integration` should have a kebab-case name [INFO] [stderr] | [INFO] [stderr] 1 | /opt/rustwide/target/.../example_17_blockchain_integration [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: to change the binary name to `example-17-blockchain-integration`, convert `bin.name` [INFO] [stderr] --> Cargo.toml:66:8 [INFO] [stderr] | [INFO] [stderr] 66 - name = "example_17_blockchain_integration" [INFO] [stderr] 66 + name = "example-17-blockchain-integration" [INFO] [stderr] | [INFO] [stderr] warning: binary `example_18_ml_model_server` should have a kebab-case name [INFO] [stderr] | [INFO] [stderr] 1 | /opt/rustwide/target/.../example_18_ml_model_server [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: to change the binary name to `example-18-ml-model-server`, convert `bin.name` [INFO] [stderr] --> Cargo.toml:70:8 [INFO] [stderr] | [INFO] [stderr] 70 - name = "example_18_ml_model_server" [INFO] [stderr] 70 + name = "example-18-ml-model-server" [INFO] [stderr] | [INFO] [stderr] warning: binary `example_19_microservice_gateway` should have a kebab-case name [INFO] [stderr] | [INFO] [stderr] 1 | /opt/rustwide/target/.../example_19_microservice_gateway [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: to change the binary name to `example-19-microservice-gateway`, convert `bin.name` [INFO] [stderr] --> Cargo.toml:74:8 [INFO] [stderr] | [INFO] [stderr] 74 - name = "example_19_microservice_gateway" [INFO] [stderr] 74 + name = "example-19-microservice-gateway" [INFO] [stderr] | [INFO] [stderr] warning: binary `example_20_enterprise_server` should have a kebab-case name [INFO] [stderr] | [INFO] [stderr] 1 | /opt/rustwide/target/.../example_20_enterprise_server [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: to change the binary name to `example-20-enterprise-server`, convert `bin.name` [INFO] [stderr] --> Cargo.toml:78:8 [INFO] [stderr] | [INFO] [stderr] 78 - name = "example_20_enterprise_server" [INFO] [stderr] 78 + name = "example-20-enterprise-server" [INFO] [stderr] | [INFO] [stderr] warning: binary `mcp_rust_examples` should have a kebab-case name [INFO] [stderr] | [INFO] [stderr] 1 | /opt/rustwide/target/.../mcp_rust_examples [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: to change the binary name to `mcp-rust-examples`, convert `package.name` [INFO] [stderr] --> Cargo.toml:135:8 [INFO] [stderr] | [INFO] [stderr] 135 - name = "mcp_rust_examples" [INFO] [stderr] 135 + name = "mcp-rust-examples" [INFO] [stderr] | [INFO] [stderr] help: to change the binary name to `mcp-rust-examples`, specify `bin.name` [INFO] [stderr] --> Cargo.toml:138:19 [INFO] [stderr] | [INFO] [stderr] 138 ~ version = "0.1.0" [INFO] [stderr] 139 + [[bin]] [INFO] [stderr] 140 + name = "mcp-rust-examples" [INFO] [stderr] 141 + path = "src/main.rs" [INFO] [stderr] | [INFO] [stderr] warning: `package.homepage` is redundant with `package.documentation` [INFO] [stderr] --> Cargo.toml:132:12 [INFO] [stderr] | [INFO] [stderr] 129 | documentation = "https://rustsandbox.github.io/MCP-Development-with-Rust/" [INFO] [stderr] | ---------------------------------------------------------- [INFO] [stderr] ... [INFO] [stderr] 132 | homepage = "https://rustsandbox.github.io/MCP-Development-with-Rust/" [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `cargo::redundant_homepage` is set to `warn` by default [INFO] [stderr] help: consider removing `package.homepage` [INFO] [stderr] warning: `mcp_rust_examples` (manifest) generated 23 warnings [INFO] [stderr] Compiling parking_lot_core v0.9.11 [INFO] [stderr] Compiling icu_properties_data v2.0.1 [INFO] [stderr] Checking smallvec v1.15.0 [INFO] [stderr] Compiling cc v1.2.25 [INFO] [stderr] Compiling lock_api v0.4.13 [INFO] [stderr] Compiling libc v0.2.172 [INFO] [stderr] Compiling syn v2.0.101 [INFO] [stderr] Compiling writeable v0.6.1 [INFO] [stderr] Compiling litemap v0.8.0 [INFO] [stderr] Checking mio v1.0.4 [INFO] [stderr] Checking socket2 v0.5.10 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling rustls v0.23.27 [INFO] [stderr] Compiling rustls-pki-types v1.12.0 [INFO] [stderr] Checking hashbrown v0.15.3 [INFO] [stderr] Compiling generic-array v0.14.7 [INFO] [stderr] Compiling icu_normalizer_data v2.0.0 [INFO] [stderr] Checking zeroize v1.8.1 [INFO] [stderr] Compiling getrandom v0.2.16 [INFO] [stderr] Checking parking_lot v0.12.4 [INFO] [stderr] Compiling bytes v1.10.1 [INFO] [stderr] Checking bitflags v2.9.1 [INFO] [stderr] Compiling tracing-core v0.1.33 [INFO] [stderr] Compiling webpki-roots v1.0.0 [INFO] [stderr] Compiling openssl v0.10.73 [INFO] [stderr] Checking indexmap v2.9.0 [INFO] [stderr] Compiling event-listener v5.4.0 [INFO] [stderr] Compiling crc v3.3.0 [INFO] [stderr] Compiling webpki-roots v0.26.11 [INFO] [stderr] Compiling spin v0.9.8 [INFO] [stderr] Compiling futures-executor v0.3.31 [INFO] [stderr] Compiling futures-channel v0.3.31 [INFO] [stderr] Compiling crypto-common v0.1.6 [INFO] [stderr] Compiling block-buffer v0.10.4 [INFO] [stderr] Compiling flume v0.11.1 [INFO] [stderr] Compiling futures-intrusive v0.5.0 [INFO] [stderr] Compiling getrandom v0.3.3 [INFO] [stderr] Compiling digest v0.10.7 [INFO] [stderr] Checking sha2 v0.10.9 [INFO] [stderr] Checking hashlink v0.10.0 [INFO] [stderr] Checking regex-syntax v0.8.5 [INFO] [stderr] Compiling tokio v1.45.1 [INFO] [stderr] Checking tracing-log v0.2.0 [INFO] [stderr] Checking iana-time-zone v0.1.63 [INFO] [stderr] Checking rand v0.8.5 [INFO] [stderr] Compiling rustix v1.0.7 [INFO] [stderr] Checking atoi v2.0.0 [INFO] [stderr] Compiling ring v0.17.14 [INFO] [stderr] Compiling openssl-sys v0.9.109 [INFO] [stderr] Compiling libsqlite3-sys v0.30.1 [INFO] [stderr] Compiling native-tls v0.2.14 [INFO] [stderr] Checking regex-automata v0.4.9 [INFO] [stderr] Checking tempfile v3.20.0 [INFO] [stderr] Checking regex v1.11.1 [INFO] [stderr] Compiling synstructure v0.13.2 [INFO] [stderr] Compiling zerovec-derive v0.11.1 [INFO] [stderr] Compiling displaydoc v0.2.5 [INFO] [stderr] Compiling serde_derive v1.0.219 [INFO] [stderr] Compiling tracing-attributes v0.1.28 [INFO] [stderr] Compiling tokio-macros v2.5.0 [INFO] [stderr] Compiling futures-macro v0.3.31 [INFO] [stderr] Compiling thiserror-impl v2.0.12 [INFO] [stderr] Compiling openssl-macros v0.1.1 [INFO] [stderr] Compiling thiserror-impl v1.0.69 [INFO] [stderr] Compiling tokio-stream v0.1.17 [INFO] [stderr] Compiling zerofrom-derive v0.1.6 [INFO] [stderr] Compiling yoke-derive v0.8.0 [INFO] [stderr] Checking rustls-webpki v0.103.3 [INFO] [stderr] Checking futures-util v0.3.31 [INFO] [stderr] Compiling thiserror v2.0.12 [INFO] [stderr] Compiling zerofrom v0.1.6 [INFO] [stderr] Checking thiserror v1.0.69 [INFO] [stderr] Checking tracing v0.1.41 [INFO] [stderr] Checking yoke v0.8.0 [INFO] [stderr] Checking tracing-subscriber v0.3.19 [INFO] [stderr] Checking zerovec v0.11.2 [INFO] [stderr] Checking zerotrie v0.2.2 [INFO] [stderr] Compiling tinystr v0.8.1 [INFO] [stderr] Compiling potential_utf v0.1.2 [INFO] [stderr] Compiling icu_collections v2.0.0 [INFO] [stderr] Compiling icu_locale_core v2.0.0 [INFO] [stderr] Checking serde v1.0.219 [INFO] [stderr] Compiling icu_provider v2.0.0 [INFO] [stderr] Compiling icu_normalizer v2.0.0 [INFO] [stderr] Compiling icu_properties v2.0.1 [INFO] [stderr] Checking futures v0.3.31 [INFO] [stderr] Compiling idna_adapter v1.2.1 [INFO] [stderr] Compiling idna v1.0.3 [INFO] [stderr] Compiling url v2.5.4 [INFO] [stderr] Checking tokio-util v0.7.15 [INFO] [stderr] Checking tokio-native-tls v0.3.1 [INFO] [stderr] Checking serde_json v1.0.140 [INFO] [stderr] Checking either v1.15.0 [INFO] [stderr] Checking serde_urlencoded v0.7.1 [INFO] [stderr] Checking chrono v0.4.41 [INFO] [stderr] Checking uuid v1.17.0 [INFO] [stderr] Checking h2 v0.3.26 [INFO] [stderr] Checking sqlx-core v0.8.6 [INFO] [stderr] Checking sqlx-sqlite v0.8.6 [INFO] [stderr] Checking hyper v0.14.32 [INFO] [stderr] Compiling sqlx-macros-core v0.8.6 [INFO] [stderr] Checking hyper-tls v0.5.0 [INFO] [stderr] Checking reqwest v0.11.27 [INFO] [stderr] Compiling sqlx-macros v0.8.6 [INFO] [stderr] Checking sqlx v0.8.6 [INFO] [stderr] Checking mcp_rust_examples v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] warning: unused dependency `anyhow` [INFO] [stderr] --> Cargo.toml:82:1 [INFO] [stderr] | [INFO] [stderr] 82 | anyhow = "1.0" [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `cargo::unused_dependencies` is set to `warn` by default [INFO] [stderr] help: consider removing the dependency on `anyhow` [INFO] [stderr] warning: unused dependency `futures` [INFO] [stderr] --> Cargo.toml:83:1 [INFO] [stderr] | [INFO] [stderr] 83 | futures = "0.3" [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: consider removing the dependency on `futures` [INFO] [stderr] warning: unused dependency `thiserror` [INFO] [stderr] --> Cargo.toml:87:1 [INFO] [stderr] | [INFO] [stderr] 87 | thiserror = "1.0" [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: consider removing the dependency on `thiserror` [INFO] [stderr] warning: `mcp_rust_examples` (manifest) generated 3 warnings [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 07s [INFO] running `Command { std: "docker" "inspect" "2d03a917b13cafc62c9ae3d24404f82220bd42d41d07546aea4dc06b91c6d2eb", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "2d03a917b13cafc62c9ae3d24404f82220bd42d41d07546aea4dc06b91c6d2eb", kill_on_drop: false }` [INFO] [stdout] 2d03a917b13cafc62c9ae3d24404f82220bd42d41d07546aea4dc06b91c6d2eb