[INFO] fetching crate mcp-tools 0.1.0...
[INFO] testing mcp-tools-0.1.0 against 1.91.0 for beta-1.92-2
[INFO] extracting crate mcp-tools 0.1.0 into /workspace/builds/worker-5-tc1/source
[INFO] started tweaking crates.io crate mcp-tools 0.1.0
[INFO] removed 0 missing examples
[INFO] finished tweaking crates.io crate mcp-tools 0.1.0
[INFO] tweaked toml for crates.io crate mcp-tools 0.1.0 written to /workspace/builds/worker-5-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate mcp-tools 0.1.0 on toolchain 1.91.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.91.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate mcp-tools 0.1.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.91.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] Updating crates.io index
[INFO] [stderr] Downloading crates ...
[INFO] [stderr] Downloaded test-log-macros v0.2.17
[INFO] [stderr] Downloaded rmcp-macros v0.1.5
[INFO] [stderr] Downloaded test-log v0.2.17
[INFO] [stderr] Downloaded cc v1.0.106
[INFO] [stderr] Downloaded rust-ini v0.20.0
[INFO] [stderr] Downloaded config v0.14.1
[INFO] [stderr] Downloaded lsp-types v0.95.1
[INFO] [stderr] Downloaded rmcp v0.1.5
[INFO] [stderr] Downloaded tree-sitter-go v0.20.0
[INFO] [stderr] Downloaded yaml-rust2 v0.8.1
[INFO] [stderr] Downloaded tree-sitter-java v0.20.2
[INFO] [stderr] Downloaded reqwest v0.12.20
[INFO] [stderr] Downloaded coderlib v0.1.0
[INFO] [stderr] Downloaded tree-sitter-rust v0.20.4
[INFO] [stderr] Downloaded tree-sitter-c v0.20.8
[INFO] [stderr] Downloaded tree-sitter-javascript v0.20.4
[INFO] [stderr] Downloaded tree-sitter-python v0.20.4
[INFO] [stderr] Downloaded tree-sitter-cpp v0.20.5
[INFO] [stderr] Downloaded ring v0.17.9
[INFO] [stderr] Downloaded tree-sitter-typescript v0.20.5
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+1.91.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 1e3065cb38f1bbc1ea351f2d3bb334f5414f281c6a938bb857cfdf05e83a965f
[INFO] running `Command { std: "docker" "start" "-a" "1e3065cb38f1bbc1ea351f2d3bb334f5414f281c6a938bb857cfdf05e83a965f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "1e3065cb38f1bbc1ea351f2d3bb334f5414f281c6a938bb857cfdf05e83a965f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1e3065cb38f1bbc1ea351f2d3bb334f5414f281c6a938bb857cfdf05e83a965f", kill_on_drop: false }`
[INFO] [stdout] 1e3065cb38f1bbc1ea351f2d3bb334f5414f281c6a938bb857cfdf05e83a965f
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+1.91.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 7cc16b70c981fd68ff63946770bc8b8ea959361c6272d1ce2516bf77aab8dbe6
[INFO] running `Command { std: "docker" "start" "-a" "7cc16b70c981fd68ff63946770bc8b8ea959361c6272d1ce2516bf77aab8dbe6", kill_on_drop: false }`
[INFO] [stderr] Compiling proc-macro2 v1.0.95
[INFO] [stderr] Compiling smallvec v1.15.1
[INFO] [stderr] Compiling cc v1.0.106
[INFO] [stderr] Compiling socket2 v0.5.10
[INFO] [stderr] Compiling mio v1.0.4
[INFO] [stderr] Compiling slab v0.4.10
[INFO] [stderr] Compiling getrandom v0.3.3
[INFO] [stderr] Compiling getrandom v0.2.16
[INFO] [stderr] Compiling signal-hook-registry v1.4.5
[INFO] [stderr] Compiling parking_lot_core v0.9.11
[INFO] [stderr] Compiling ahash v0.8.12
[INFO] [stderr] Compiling indexmap v2.9.0
[INFO] [stderr] Compiling parking_lot v0.12.4
[INFO] [stderr] Compiling num-traits v0.2.19
[INFO] [stderr] Compiling quote v1.0.40
[INFO] [stderr] Compiling hashbrown v0.14.5
[INFO] [stderr] Compiling iana-time-zone v0.1.63
[INFO] [stderr] Compiling syn v2.0.104
[INFO] [stderr] Compiling nom v7.1.3
[INFO] [stderr] Compiling rustls v0.21.12
[INFO] [stderr] Compiling rustls-pemfile v1.0.4
[INFO] [stderr] Compiling unicode_categories v0.1.1
[INFO] [stderr] Compiling crunchy v0.2.3
[INFO] [stderr] Compiling spin v0.9.8
[INFO] [stderr] Compiling webpki-roots v0.25.4
[INFO] [stderr] Compiling digest v0.10.7
[INFO] [stderr] Compiling futures-util v0.3.31
[INFO] [stderr] Compiling tokio v1.45.1
[INFO] [stderr] Compiling ring v0.17.9
[INFO] [stderr] Compiling openssl-sys v0.9.109
[INFO] [stderr] Compiling tree-sitter v0.20.10
[INFO] [stderr] Compiling libsqlite3-sys v0.27.0
[INFO] [stderr] Compiling sqlformat v0.2.6
[INFO] [stderr] Compiling libz-sys v1.1.22
[INFO] [stderr] Compiling atoi v2.0.0
[INFO] [stderr] Compiling form_urlencoded v1.2.1
[INFO] [stderr] Compiling tracing-core v0.1.34
[INFO] [stderr] Compiling rustix v1.0.7
[INFO] [stderr] Compiling hashlink v0.8.4
[INFO] [stderr] Compiling libssh2-sys v0.3.1
[INFO] [stderr] Compiling chrono v0.4.41
[INFO] [stderr] Compiling futures-intrusive v0.5.0
[INFO] [stderr] Compiling sha2 v0.10.9
[INFO] [stderr] Compiling tiny-keccak v2.0.2
[INFO] [stderr] Compiling synstructure v0.13.2
[INFO] [stderr] Compiling syn v1.0.109
[INFO] [stderr] Compiling bitflags v2.9.1
[INFO] [stderr] Compiling linux-raw-sys v0.9.4
[INFO] [stderr] Compiling rustls v0.23.28
[INFO] [stderr] Compiling tokio-stream v0.1.17
[INFO] [stderr] Compiling uuid v1.17.0
[INFO] [stderr] Compiling urlencoding v2.1.3
[INFO] [stderr] Compiling openssl v0.10.73
[INFO] [stderr] Compiling const-random-macro v0.1.16
[INFO] [stderr] Compiling rustls-webpki v0.101.7
[INFO] [stderr] Compiling sct v0.7.1
[INFO] [stderr] Compiling rustls-webpki v0.103.3
[INFO] [stderr] Compiling serde_derive v1.0.219
[INFO] [stderr] Compiling zerofrom-derive v0.1.6
[INFO] [stderr] Compiling yoke-derive v0.8.0
[INFO] [stderr] Compiling zerovec-derive v0.11.1
[INFO] [stderr] Compiling displaydoc v0.2.5
[INFO] [stderr] Compiling tokio-macros v2.5.0
[INFO] [stderr] Compiling tracing-attributes v0.1.30
[INFO] [stderr] Compiling futures-macro v0.3.31
[INFO] [stderr] Compiling thiserror-impl v1.0.69
[INFO] [stderr] Compiling zerofrom v0.1.6
[INFO] [stderr] Compiling yoke v0.8.0
[INFO] [stderr] Compiling zerovec v0.11.2
[INFO] [stderr] Compiling zerotrie v0.2.2
[INFO] [stderr] Compiling thiserror v1.0.69
[INFO] [stderr] Compiling serde v1.0.219
[INFO] [stderr] Compiling tracing v0.1.41
[INFO] [stderr] Compiling thiserror-impl v2.0.12
[INFO] [stderr] Compiling tinystr v0.8.1
[INFO] [stderr] Compiling icu_locale_core v2.0.0
[INFO] [stderr] Compiling potential_utf v0.1.2
[INFO] [stderr] Compiling icu_collections v2.0.0
[INFO] [stderr] Compiling icu_provider v2.0.0
[INFO] [stderr] Compiling thiserror v2.0.12
[INFO] [stderr] Compiling icu_properties v2.0.1
[INFO] [stderr] Compiling icu_normalizer v2.0.0
[INFO] [stderr] Compiling tokio-util v0.7.15
[INFO] [stderr] Compiling serde_json v1.0.140
[INFO] [stderr] Compiling either v1.15.0
[INFO] [stderr] Compiling futures-executor v0.3.31
[INFO] [stderr] Compiling pest v2.8.1
[INFO] [stderr] Compiling openssl-macros v0.1.1
[INFO] [stderr] Compiling idna_adapter v1.2.1
[INFO] [stderr] Compiling idna v1.0.3
[INFO] [stderr] Compiling url v2.5.4
[INFO] [stderr] Compiling flume v0.11.1
[INFO] [stderr] Compiling fastrand v2.3.0
[INFO] [stderr] Compiling native-tls v0.2.14
[INFO] [stderr] Compiling tempfile v3.20.0
[INFO] [stderr] Compiling sqlx-core v0.7.4
[INFO] [stderr] Compiling pest_meta v2.8.1
[INFO] [stderr] Compiling serde_spanned v0.6.9
[INFO] [stderr] Compiling toml_datetime v0.6.11
[INFO] [stderr] Compiling hyper v1.6.0
[INFO] [stderr] Compiling serde_repr v0.1.20
[INFO] [stderr] Compiling pin-project-internal v1.1.10
[INFO] [stderr] Compiling const-random v0.1.18
[INFO] [stderr] Compiling serde_derive_internals v0.29.1
[INFO] [stderr] Compiling heck v0.4.1
[INFO] [stderr] Compiling libgit2-sys v0.16.2+1.7.2
[INFO] [stderr] Compiling dotenvy v0.15.7
[INFO] [stderr] Compiling toml_write v0.1.2
[INFO] [stderr] Compiling winnow v0.7.11
[INFO] [stderr] Compiling schemars v0.8.22
[INFO] [stderr] Compiling schemars_derive v0.8.22
[INFO] [stderr] Compiling sqlx-sqlite v0.7.4
[INFO] [stderr] Compiling toml_edit v0.22.27
[INFO] [stderr] Compiling tokio-rustls v0.26.2
[INFO] [stderr] Compiling hyper-util v0.1.14
[INFO] [stderr] Compiling tower v0.5.2
[INFO] [stderr] Compiling pin-project v1.1.10
[INFO] [stderr] Compiling pest_generator v2.8.1
[INFO] [stderr] Compiling sqlx-macros-core v0.7.4
[INFO] [stderr] Compiling dlv-list v0.5.2
[INFO] [stderr] Compiling http-body v0.4.6
[INFO] [stderr] Compiling h2 v0.3.26
[INFO] [stderr] Compiling futures v0.3.31
[INFO] [stderr] Compiling serde_urlencoded v0.7.1
[INFO] [stderr] Compiling async-trait v0.1.88
[INFO] [stderr] Compiling tree-sitter-javascript v0.20.4
[INFO] [stderr] Compiling tree-sitter-python v0.20.4
[INFO] [stderr] Compiling tree-sitter-rust v0.20.4
[INFO] [stderr] Compiling tree-sitter-go v0.20.0
[INFO] [stderr] Compiling tree-sitter-c v0.20.8
[INFO] [stderr] Compiling tree-sitter-typescript v0.20.5
[INFO] [stderr] Compiling tree-sitter-cpp v0.20.5
[INFO] [stderr] Compiling tree-sitter-java v0.20.2
[INFO] [stderr] Compiling webpki-roots v1.0.1
[INFO] [stderr] Compiling anstyle-query v1.1.3
[INFO] [stderr] Compiling dyn-clone v1.0.19
[INFO] [stderr] Compiling anstyle v1.0.11
[INFO] [stderr] Compiling iri-string v0.7.8
[INFO] [stderr] Compiling anstream v0.6.19
[INFO] [stderr] Compiling dirs-sys v0.4.1
[INFO] [stderr] Compiling sqlx-macros v0.7.4
[INFO] [stderr] Compiling hyper-rustls v0.27.7
[INFO] [stderr] Compiling tower-http v0.6.6
[INFO] [stderr] Compiling hyper v0.14.32
[INFO] [stderr] Compiling toml v0.8.23
[INFO] [stderr] Compiling ordered-multimap v0.7.3
[INFO] [stderr] Compiling pest_derive v2.8.1
[INFO] [stderr] Compiling tower v0.4.13
[INFO] [stderr] Compiling tokio-native-tls v0.3.1
[INFO] [stderr] Compiling lsp-types v0.94.1
[INFO] [stderr] Compiling tower-lsp-macros v0.9.0
[INFO] [stderr] Compiling auto_impl v1.3.0
[INFO] [stderr] Compiling dashmap v5.5.3
[INFO] [stderr] Compiling http-body-util v0.1.3
[INFO] [stderr] Compiling tracing-log v0.2.0
[INFO] [stderr] Compiling thread_local v1.1.9
[INFO] [stderr] Compiling clap_lex v0.7.5
[INFO] [stderr] Compiling yaml-rust2 v0.8.1
[INFO] [stderr] Compiling clap_builder v4.5.40
[INFO] [stderr] Compiling tracing-subscriber v0.3.19
[INFO] [stderr] Compiling clap_derive v4.5.40
[INFO] [stderr] Compiling hyper-tls v0.5.0
[INFO] [stderr] Compiling reqwest v0.12.20
[INFO] [stderr] Compiling rust-ini v0.20.0
[INFO] [stderr] Compiling json5 v0.4.1
[INFO] [stderr] Compiling sqlx v0.7.4
[INFO] [stderr] Compiling dirs v5.0.1
[INFO] [stderr] Compiling lsp-types v0.95.1
[INFO] [stderr] Compiling ron v0.8.1
[INFO] [stderr] Compiling rmcp-macros v0.1.5
[INFO] [stderr] Compiling async-recursion v1.1.1
[INFO] [stderr] Compiling dashmap v6.1.0
[INFO] [stderr] Compiling glob v0.3.2
[INFO] [stderr] Compiling sync_wrapper v0.1.2
[INFO] [stderr] Compiling reqwest v0.11.27
[INFO] [stderr] Compiling config v0.14.1
[INFO] [stderr] Compiling rmcp v0.1.5
[INFO] [stderr] Compiling clap v4.5.40
[INFO] [stderr] Compiling num_cpus v1.17.0
[INFO] [stderr] Compiling tower-lsp v0.20.0
[INFO] [stderr] Compiling git2 v0.18.3
[INFO] [stderr] Compiling coderlib v0.1.0
[INFO] [stderr] Compiling mcp-tools v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused imports: `error` and `warn`
[INFO] [stdout] --> src/clients/cli.rs:11:22
[INFO] [stdout] |
[INFO] [stdout] 11 | use tracing::{debug, error, info, warn};
[INFO] [stdout] | ^^^^^ ^^^^
[INFO] [stdout] |
[INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unused import: `error`
[INFO] [stdout] --> src/clients/desktop.rs:11:22
[INFO] [stdout] |
[INFO] [stdout] 11 | use tracing::{debug, error, info, warn};
[INFO] [stdout] | ^^^^^
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unused import: `error`
[INFO] [stdout] --> src/common/client_base.rs:7:22
[INFO] [stdout] |
[INFO] [stdout] 7 | use tracing::{debug, error, info};
[INFO] [stdout] | ^^^^^
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unused import: `uuid::Uuid`
[INFO] [stdout] --> src/common/protocol.rs:7:5
[INFO] [stdout] |
[INFO] [stdout] 7 | use uuid::Uuid;
[INFO] [stdout] | ^^^^^^^^^^
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unused import: `McpToolsError`
[INFO] [stdout] --> src/common/server_base.rs:4:13
[INFO] [stdout] |
[INFO] [stdout] 4 | use crate::{McpToolsError, Result};
[INFO] [stdout] | ^^^^^^^^^^^^^
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unused import: `UNIX_EPOCH`
[INFO] [stdout] --> src/common/server_base.rs:7:38
[INFO] [stdout] |
[INFO] [stdout] 7 | use std::time::{Instant, SystemTime, UNIX_EPOCH};
[INFO] [stdout] | ^^^^^^^^^^
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unused import: `warn`
[INFO] [stdout] --> src/common/server_base.rs:9:35
[INFO] [stdout] |
[INFO] [stdout] 9 | use tracing::{debug, error, info, warn};
[INFO] [stdout] | ^^^^
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unused imports: `QueryCursor`, `Query`, and `Tree`
[INFO] [stdout] --> src/servers/code_analysis.rs:14:33
[INFO] [stdout] |
[INFO] [stdout] 14 | use tree_sitter::{Node, Parser, Query, QueryCursor, Tree};
[INFO] [stdout] | ^^^^^ ^^^^^^^^^^^ ^^^^
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unused import: `coderlib::permission::Permission`
[INFO] [stdout] --> src/servers/file_operations.rs:12:5
[INFO] [stdout] |
[INFO] [stdout] 12 | use coderlib::permission::Permission;
[INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unused import: `uuid::Uuid`
[INFO] [stdout] --> src/servers/file_operations.rs:16:5
[INFO] [stdout] |
[INFO] [stdout] 16 | use uuid::Uuid;
[INFO] [stdout] | ^^^^^^^^^^
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unused import: `DiffOptions`
[INFO] [stdout] --> src/servers/git_tools.rs:10:26
[INFO] [stdout] |
[INFO] [stdout] 10 | use git2::{BlameOptions, DiffOptions, Repository, Status, StatusOptions};
[INFO] [stdout] | ^^^^^^^^^^^
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unused import: `error`
[INFO] [stdout] --> src/servers/git_tools.rs:14:22
[INFO] [stdout] |
[INFO] [stdout] 14 | use tracing::{debug, error, info, warn};
[INFO] [stdout] | ^^^^^
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unused import: `Command`
[INFO] [stdout] --> src/servers/system_tools.rs:13:20
[INFO] [stdout] |
[INFO] [stdout] 13 | use std::process::{Command, Stdio};
[INFO] [stdout] | ^^^^^^^
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unused import: `Response`
[INFO] [stdout] --> src/servers/web_tools.rs:11:31
[INFO] [stdout] |
[INFO] [stdout] 11 | use reqwest::{Client, Method, Response};
[INFO] [stdout] | ^^^^^^^^
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout] --> src/lib.rs:69:9
[INFO] [stdout] |
[INFO] [stdout] 69 | pub use rmcp::{model::*, Error as McpError};
[INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the name `InitializeRequest` in the type namespace is first re-exported here
[INFO] [stdout] ...
[INFO] [stdout] 72 | pub use common::*;
[INFO] [stdout] | --------- but the name `InitializeRequest` in the type namespace is also re-exported here
[INFO] [stdout] |
[INFO] [stdout] = note: `#[warn(ambiguous_glob_reexports)]` on by default
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout] --> src/lib.rs:69:9
[INFO] [stdout] |
[INFO] [stdout] 69 | pub use rmcp::{model::*, Error as McpError};
[INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the name `ServerInfo` in the type namespace is first re-exported here
[INFO] [stdout] ...
[INFO] [stdout] 72 | pub use common::*;
[INFO] [stdout] | --------- but the name `ServerInfo` in the type namespace is also re-exported here
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout] --> src/lib.rs:69:9
[INFO] [stdout] |
[INFO] [stdout] 69 | pub use rmcp::{model::*, Error as McpError};
[INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the name `ClientInfo` in the type namespace is first re-exported here
[INFO] [stdout] ...
[INFO] [stdout] 72 | pub use common::*;
[INFO] [stdout] | --------- but the name `ClientInfo` in the type namespace is also re-exported here
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout] --> src/lib.rs:69:9
[INFO] [stdout] |
[INFO] [stdout] 69 | pub use rmcp::{model::*, Error as McpError};
[INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the name `CallToolRequest` in the type namespace is first re-exported here
[INFO] [stdout] ...
[INFO] [stdout] 72 | pub use common::*;
[INFO] [stdout] | --------- but the name `CallToolRequest` in the type namespace is also re-exported here
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout] --> src/lib.rs:69:9
[INFO] [stdout] |
[INFO] [stdout] 69 | pub use rmcp::{model::*, Error as McpError};
[INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the name `ClientCapabilities` in the type namespace is first re-exported here
[INFO] [stdout] ...
[INFO] [stdout] 72 | pub use common::*;
[INFO] [stdout] | --------- but the name `ClientCapabilities` in the type namespace is also re-exported here
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout] --> src/lib.rs:69:9
[INFO] [stdout] |
[INFO] [stdout] 69 | pub use rmcp::{model::*, Error as McpError};
[INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the name `ServerCapabilities` in the type namespace is first re-exported here
[INFO] [stdout] ...
[INFO] [stdout] 72 | pub use common::*;
[INFO] [stdout] | --------- but the name `ServerCapabilities` in the type namespace is also re-exported here
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unused variable: `start_time`
[INFO] [stdout] --> src/servers/web_tools.rs:165:13
[INFO] [stdout] |
[INFO] [stdout] 165 | let start_time = std::time::Instant::now();
[INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_start_time`
[INFO] [stdout] |
[INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unused variable: `pattern`
[INFO] [stdout] --> src/servers/web_tools.rs:352:13
[INFO] [stdout] |
[INFO] [stdout] 352 | let pattern = format!(r#"]*name="{}"[^>]*content="([^"]*)"#, name);
[INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_pattern`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: fields `id` and `created_at` are never read
[INFO] [stdout] --> src/common/server_base.rs:54:5
[INFO] [stdout] |
[INFO] [stdout] 53 | struct SessionInfo {
[INFO] [stdout] | ----------- fields in this struct
[INFO] [stdout] 54 | id: String,
[INFO] [stdout] | ^^
[INFO] [stdout] 55 | created_at: SystemTime,
[INFO] [stdout] | ^^^^^^^^^^
[INFO] [stdout] |
[INFO] [stdout] = note: `SessionInfo` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: field `config` is never read
[INFO] [stdout] --> src/common/transport.rs:59:5
[INFO] [stdout] |
[INFO] [stdout] 58 | pub struct WebSocketTransport {
[INFO] [stdout] | ------------------ field in this struct
[INFO] [stdout] 59 | config: TransportConfig,
[INFO] [stdout] | ^^^^^^
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error: linking with `cc` failed: exit status: 1
[INFO] [stdout] |
[INFO] [stdout] = note: "cc" "-m64" "/tmp/rustcBtBuXi/symbols.o" "<4 object files omitted>" "-Wl,--as-needed" "-Wl,-Bstatic" "/opt/rustwide/target/debug/deps/{libmcp_tools-567a6366dbae540e,libnum_cpus-67c23f5ddd3b39d9,libtracing_subscriber-ac85dc24e59f3305,libsharded_slab-ab8800df4e6fcb72,liblazy_static-26ac7623d713e9be,libmatchers-d07506a17e82114d,libregex_automata-291578d12791720f,libregex_syntax-fabbeff20d67c8c1,libnu_ansi_term-e4e5b3f6a025b32f,liboverload-0aadb336c583eaba,libthread_local-672a0c3a77fc47e0,libtracing_log-d476bfe3a4ddafea,librmcp-8d773928ec7aa246,libthiserror-fb9b0f9824a016d5,libfutures-c3b49b53c7069991,libreqwest-87293556e99bf14d,libhyper_tls-ecce121e7dad6c4c,libtokio_native_tls-5a02c35b64f8d64d,libmime-e225d9a85f1cf3d6,libencoding_rs-4b74ebd0ec642516,libnative_tls-1da66bfb04fcea00,libopenssl-3066ff22c92c1105,libforeign_types-e670df775a782d7c,libforeign_types_shared-752b91f79ab70125,libhyper-47d3671524d37fac,libh2-aef1008a632b5673,libsync_wrapper-3fa7eb8c174e867e,libhttp_body-7bf68e43d2227db5,libhttp-5436b16a5f3c0db8,libcoderlib-1b34b7b8c54cc102,libdirs-a07f5c82359f3c4f,libdirs_sys-ec05bbb39c43baa4,liboption_ext-a0cc35e5ba991574,liblsp_types-79b90cdf6c87df8f,libbitflags-a56917bef97924b7,libpathdiff-510e8e9b265962c4,libglob-39f70d313f14865b,libtree_sitter_cpp-d858aaff1d5a14c4,libtree_sitter_c-93b9086fdf22d048,libtree_sitter_java-a4c1bd42ac38de8b,libtree_sitter_go-0fde54a89a3358f7,libtree_sitter_typescript-4efafe7e4b922e44,libtree_sitter_javascript-273f8512981b13d6,libtree_sitter_python-785893a83b396206,libtree_sitter_rust-f50850fdc0bff965,libtoml-2d5dc4700e75364b,libtoml_edit-e7beceb01b49648d,libserde_spanned-c843e8d9f39a4d8b,libwinnow-32d98e021afb06fe,libtoml_write-5cbf74c75b926669,libtoml_datetime-20b788e2452d4864,libwalkdir-8e8463fba6c4a243,libsame_file-da77335f1bb992e0,libsqlx-fed634eac41d0c8e,libsqlx_sqlite-c3b728cce54fc636,libfutures_executor-b799c2babde2c2f6,libflume-26643f9aab23712a,libspin-6c97c062aeb8fb1b,liburlencoding-792b85a65360ad27,libfutures_intrusive-e3a627361d7aae61,liblibsqlite3_sys-40257d90751e7009,libatoi-2aed6a7355964338,libsqlx_core-259f5edb6ffb98f5,librustls_pemfile-f921b7a6316a7221,libbase64-00b58ca56942df0a,libwebpki_roots-a92a465904b38f41,libindexmap-bb6211328c809bb9,libequivalent-3dcb23bdcc9d204f,libhashbrown-f85d763894d57167,libsha2-f1dfcb3336a91406,libcpufeatures-090d52df5475f983,libdigest-38b8c33402820615,libblock_buffer-b7c832084a63d83f,libcrypto_common-7782f426273ce64c,libgeneric_array-549275445a8108b3,libtypenum-4e38cc387f062e8f,librustls-fbdc127715d51522,libsct-04bf72f94d16fa74,libwebpki-52a6180c6e549a11,libsqlformat-0f676de2bfe7e8ea,libunicode_categories-9c8d8c4c996a3578,libnom-12e4f683528b07ab,libhashlink-e341d97b1abf8b0d,libcrossbeam_queue-cd9f27b340746ff8,libeither-14dd466aad37e802,libevent_listener-50a1f4b7d595544a,libschemars-14d0cf3efdddb27e,libdyn_clone-f3485e542b0f27f5,libgit2-810df27442236969,libopenssl_probe-97285b30d4cc6be1,liblibgit2_sys-e37ad4d3851e2e96,liblibssh2_sys-958d334d5ebf665b,libopenssl_sys-99f119496f796467,liblibz_sys-cfc07d48f7b9338c,libtokio_stream-ea9c9437d1b94276,libreqwest-c86264fe3b9d8de3,libserde_urlencoded-1ce82f4c324780a0,libhyper_rustls-a873f8db1130e698,libwebpki_roots-3664bfc0c5ea73d3,libtokio_rustls-d37e10e26727db98,librustls-e4c80ede28b643c0,libsubtle-7ebad0e8fd7aebee,libwebpki-720c423c85af2ef3,libring-e4c040b199f4ea9e,libgetrandom-7e50f0e255f6d94f,libuntrusted-be2412edbd71db05,librustls_pki_types-9b63b3e304e5ee12,libzeroize-0da6aee4552d71b5,libtower_http-8455a95fbcc7bf3b,libbitflags-33e44f59564bd362,libiri_string-8f0cc544fc8e1079,libtower-c50a6e060be72d77,libtower_layer-c60ceb3346a63fbb,libhyper_util-2f370e71a2e86675,libbase64-ecfd272f5a77db31,libipnet-2889ec6249556e81,libtower_service-9f56a0853c3e530c,libhyper-c1361796f5502a68,libwant-f3b76c31c36c4d48,libtry_lock-329a94192e6e0b86,libhttparse-98b4392fc1401ed6,libfutures_util-c5afe8cc6f5469cb,libfutures_io-a64d4a2d11278455,libslab-05259cdb0205ca97,libfutures_channel-0f6431eba8b68b54,libfutures_task-7ae12210ff8c1a31,libpin_utils-fbb4663921dd3b6f,libtokio_util-901707c0c271cecb,libfutures_sink-9aaf2cca9a4da9e7,libhttp_body_util-d7dcc8383ef631ae,libhttp_body-6fbb3c08e7458055,liburl-f3f2405e07635645,libidna-e38e57a9ae04805b,libutf8_iter-4c16f1b0fe35ecc6,libidna_adapter-6907f8d338b993b8,libicu_properties-ae57414fba78491f,libicu_properties_data-5084b8fd22849447,libicu_normalizer-536751f8a9fa0d6c,libicu_normalizer_data-3d4549f23d667c3a,libicu_collections-1d20d8df407d7ec0,libpotential_utf-be7ec3dcfb4158ab,libicu_provider-8812e97803dd8d7e,libicu_locale_core-186b3bf80cc2d566,libtinystr-606bec09959962ea,liblitemap-1ade25a292c63c00,libwriteable-0b8e67c9db8bf269,libzerovec-19266ba9a1369c48,libzerotrie-c3ebef0f3cc2def1,libyoke-9af78d374c52cf90,libstable_deref_trait-0033ad6b1a174017,libzerofrom-1d586e7b18b05ffd,libform_urlencoded-ff966316eae1fdf0,libpercent_encoding-19c70978ecb9ded3,libhttp-2bae8eb75b272793,libfnv-440a3b349835519e,libsync_wrapper-484a56bdb225c0a8,libfutures_core-02dcfccd95bac8dd,libthiserror-1172b219dd7e1c74,libchrono-fa5d83dbbeb2b867,libiana_time_zone-405546502478874f,libnum_traits-394371aca5442c19,libdashmap-1b9d2407d5a24198,libhashbrown-a8a9714bb499af0b,libahash-5715368d584b4103,libzerocopy-f0c1528e0b2757ba,liballocator_api2-70340334091b5a73,libcrossbeam_utils-a8ff581764e612a5,libtree_sitter-26e685a26f599479,libregex-c250f70551defaf0,libregex_automata-ed478fbcf0f7761f,libaho_corasick-804a1b4aa6e87f66,libregex_syntax-c84de26c2ca1cf43,libuuid-db657947f65ab00f,libgetrandom-276610de0c79f23a,libtokio-4cc5697968907000,libsignal_hook_registry-cd1512e835d10294,libsocket2-55478533ec575b18,libbytes-9bfea4f212c5b7d0,libmio-9186e1420877ed1b,libparking_lot-10f5d8be7e74e407,libparking_lot_core-4accfb2ddc4acc0a,liblibc-534ba2427695041c,libcfg_if-20f0d5d0f3401e71,libsmallvec-d742c640d0fe72e3,liblock_api-f4c84c3e955ef770,libscopeguard-b6a4a8f4f6aaf34b,libtracing-867f12ae7e3157d4,liblog-08be59b704afb586,libpin_project_lite-838971c4926b66e8,libtracing_core-5740640b3c6cbec6,libonce_cell-bfceb64c6f4cb589,libserde_json-eca56b14949de67b,libmemchr-e24015c2db9bc87e,libitoa-d0b71e03eb93d2a7,libryu-c7bdc3164939992c,libserde-ffbadfc381c5af18,libclap-c186cdfb02be885e,libclap_builder-d690156e2b3f90bc,libstrsim-d06c92a9dc9344bf,libanstream-1c8cfe754cfa376d,libanstyle_query-1ad99e5440c5731e,libis_terminal_polyfill-2bc766009a493b8b,libcolorchoice-67bec02d2ed3edb1,libanstyle_parse-eafc7235a287c5cb,libutf8parse-f6737d5b791aba93,libclap_lex-86f97a50f511cb27,libanstyle-6e18f83ac8166f45}.rlib" "/lib/rustlib/x86_64-unknown-linux-gnu/lib/{libstd-*,libpanic_unwind-*,libobject-*,libmemchr-*,libaddr2line-*,libgimli-*,libcfg_if-*,librustc_demangle-*,libstd_detect-*,libhashbrown-*,librustc_std_workspace_alloc-*,libminiz_oxide-*,libadler2-*,libunwind-*,liblibc-*,librustc_std_workspace_core-*,liballoc-*,libcore-*,libcompiler_builtins-*}.rlib" "-Wl,-Bdynamic" "-lssl" "-lcrypto" "-lz" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-L" "/tmp/rustcBtBuXi/raw-dylibs" "-B/lib/rustlib/x86_64-unknown-linux-gnu/bin/gcc-ld" "-fuse-ld=lld" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/opt/rustwide/target/debug/build/libgit2-sys-15baf0ea774c0831/out/build" "-L" "/opt/rustwide/target/debug/build/libssh2-sys-fd008b120e652f42/out/build" "-L" "/opt/rustwide/target/debug/build/ring-2959e064027b744d/out" "-L" "/opt/rustwide/target/debug/build/libsqlite3-sys-941f8b3f8af512e6/out" "-L" "/opt/rustwide/target/debug/build/tree-sitter-546c6f5af9bf6aea/out" "-L" "/opt/rustwide/target/debug/build/tree-sitter-c-4a4fd12990adbb09/out" "-L" "/opt/rustwide/target/debug/build/tree-sitter-cpp-e23ad30f4ee9bdfc/out" "-L" "/opt/rustwide/target/debug/build/tree-sitter-go-68aa8eb4a5c7c1c3/out" "-L" "/opt/rustwide/target/debug/build/tree-sitter-java-a174e1f3cecd550b/out" "-L" "/opt/rustwide/target/debug/build/tree-sitter-javascript-d2d4cf2ccc0056f4/out" "-L" "/opt/rustwide/target/debug/build/tree-sitter-python-8c896421f81ed0c9/out" "-L" "/opt/rustwide/target/debug/build/tree-sitter-rust-bcbadf6cb5422ae3/out" "-L" "/opt/rustwide/target/debug/build/tree-sitter-typescript-2c554d0b8c2ee69f/out" "-L" "/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/opt/rustwide/target/debug/deps/mcp_cli-384c48183d1c743a" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-nodefaultlibs"
[INFO] [stdout] = note: some arguments are omitted. use `--verbose` to show all linker arguments
[INFO] [stdout] = note: collect2: fatal error: ld terminated with signal 9 [Killed]
[INFO] [stdout] compilation terminated.
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stderr] error: could not compile `mcp-tools` (bin "mcp-cli") due to 1 previous error
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] running `Command { std: "docker" "inspect" "7cc16b70c981fd68ff63946770bc8b8ea959361c6272d1ce2516bf77aab8dbe6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7cc16b70c981fd68ff63946770bc8b8ea959361c6272d1ce2516bf77aab8dbe6", kill_on_drop: false }`
[INFO] [stdout] 7cc16b70c981fd68ff63946770bc8b8ea959361c6272d1ce2516bf77aab8dbe6