[INFO] fetching crate turul-mcp-derive 0.2.1...
[INFO] testing turul-mcp-derive-0.2.1 against try#bd7d74411512a3dd3b35d2f699c51dd2557c7e7e+cargoflags=-Zbuild-dir-new-layout for pr-149852-1
[INFO] extracting crate turul-mcp-derive 0.2.1 into /workspace/builds/worker-1-tc2/source
[INFO] started tweaking crates.io crate turul-mcp-derive 0.2.1
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate turul-mcp-derive 0.2.1
[INFO] tweaked toml for crates.io crate turul-mcp-derive 0.2.1 written to /workspace/builds/worker-1-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate turul-mcp-derive 0.2.1 on toolchain bd7d74411512a3dd3b35d2f699c51dd2557c7e7e
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+bd7d74411512a3dd3b35d2f699c51dd2557c7e7e" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate turul-mcp-derive 0.2.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" "+bd7d74411512a3dd3b35d2f699c51dd2557c7e7e" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:aa71247004a7fa38d13ec170f48f06cdedf5bc50b2a8645e56ed7e992e6fa513" "/opt/rustwide/cargo-home/bin/cargo" "+bd7d74411512a3dd3b35d2f699c51dd2557c7e7e" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 7fa696b0277846489642dc659de39384d51e6ec840e81d7d0d21cbd7e1d07599
[INFO] running `Command { std: "docker" "start" "-a" "7fa696b0277846489642dc659de39384d51e6ec840e81d7d0d21cbd7e1d07599", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "7fa696b0277846489642dc659de39384d51e6ec840e81d7d0d21cbd7e1d07599", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7fa696b0277846489642dc659de39384d51e6ec840e81d7d0d21cbd7e1d07599", kill_on_drop: false }`
[INFO] [stdout] 7fa696b0277846489642dc659de39384d51e6ec840e81d7d0d21cbd7e1d07599
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:aa71247004a7fa38d13ec170f48f06cdedf5bc50b2a8645e56ed7e992e6fa513" "/opt/rustwide/cargo-home/bin/cargo" "+bd7d74411512a3dd3b35d2f699c51dd2557c7e7e" "build" "--frozen" "--message-format=json" "-Zbuild-dir-new-layout", kill_on_drop: false }`
[INFO] [stdout] 8ac69cc9089b88a6a0d7064fd43641e5b41622083b3fd115104bfcf60faebcf0
[INFO] running `Command { std: "docker" "start" "-a" "8ac69cc9089b88a6a0d7064fd43641e5b41622083b3fd115104bfcf60faebcf0", kill_on_drop: false }`
[INFO] [stderr]    Compiling unicode-ident v1.0.19
[INFO] [stderr]    Compiling memchr v2.7.6
[INFO] [stderr]    Compiling futures-core v0.3.31
[INFO] [stderr]    Compiling futures-sink v0.3.31
[INFO] [stderr]    Compiling pin-project-lite v0.2.16
[INFO] [stderr]    Compiling pin-utils v0.1.0
[INFO] [stderr]    Compiling slab v0.4.11
[INFO] [stderr]    Compiling futures-io v0.3.31
[INFO] [stderr]    Compiling serde_json v1.0.145
[INFO] [stderr]    Compiling futures-task v0.3.31
[INFO] [stderr]    Compiling itoa v1.0.15
[INFO] [stderr]    Compiling ryu v1.0.20
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling thiserror v2.0.17
[INFO] [stderr]    Compiling ref-cast v1.0.25
[INFO] [stderr]    Compiling regex-syntax v0.8.7
[INFO] [stderr]    Compiling dyn-clone v1.0.20
[INFO] [stderr]    Compiling proc-macro2 v1.0.101
[INFO] [stderr]    Compiling futures-channel v0.3.31
[INFO] [stderr]    Compiling aho-corasick v1.1.3
[INFO] [stderr]    Compiling quote v1.0.41
[INFO] [stderr]    Compiling syn v2.0.106
[INFO] [stderr]    Compiling regex-automata v0.4.12
[INFO] [stderr]    Compiling serde_derive_internals v0.29.1
[INFO] [stderr]    Compiling regex v1.12.1
[INFO] [stderr]    Compiling futures-macro v0.3.31
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling thiserror-impl v2.0.17
[INFO] [stderr]    Compiling async-trait v0.1.89
[INFO] [stderr]    Compiling ref-cast-impl v1.0.25
[INFO] [stderr]    Compiling schemars_derive v1.0.4
[INFO] [stderr]    Compiling futures-util v0.3.31
[INFO] [stderr]    Compiling schemars v1.0.4
[INFO] [stderr]    Compiling futures-executor v0.3.31
[INFO] [stderr]    Compiling futures v0.3.31
[INFO] [stderr]    Compiling turul-mcp-json-rpc-server v0.2.1
[INFO] [stderr]    Compiling turul-mcp-protocol-2025-06-18 v0.2.1
[INFO] [stderr]    Compiling turul-mcp-protocol v0.2.1
[INFO] [stderr]    Compiling turul-mcp-derive v0.2.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 24.36s
[INFO] running `Command { std: "docker" "inspect" "8ac69cc9089b88a6a0d7064fd43641e5b41622083b3fd115104bfcf60faebcf0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "8ac69cc9089b88a6a0d7064fd43641e5b41622083b3fd115104bfcf60faebcf0", kill_on_drop: false }`
[INFO] [stdout] 8ac69cc9089b88a6a0d7064fd43641e5b41622083b3fd115104bfcf60faebcf0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:aa71247004a7fa38d13ec170f48f06cdedf5bc50b2a8645e56ed7e992e6fa513" "/opt/rustwide/cargo-home/bin/cargo" "+bd7d74411512a3dd3b35d2f699c51dd2557c7e7e" "test" "--frozen" "--no-run" "--message-format=json" "-Zbuild-dir-new-layout", kill_on_drop: false }`
[INFO] [stdout] e32045c8a09a8718cdbeed6777610c516da87b5108a234620213704c97894986
[INFO] running `Command { std: "docker" "start" "-a" "e32045c8a09a8718cdbeed6777610c516da87b5108a234620213704c97894986", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.101
[INFO] [stderr]    Compiling unicode-ident v1.0.19
[INFO] [stderr]    Compiling cfg-if v1.0.3
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling quote v1.0.41
[INFO] [stderr]    Compiling log v0.4.28
[INFO] [stderr]    Compiling dunce v1.0.5
[INFO] [stderr]    Compiling jobserver v0.1.34
[INFO] [stderr]    Compiling socket2 v0.6.0
[INFO] [stderr]    Compiling mio v1.0.4
[INFO] [stderr]    Compiling signal-hook-registry v1.4.6
[INFO] [stderr]    Compiling fs_extra v1.3.0
[INFO] [stderr]    Compiling indexmap v2.11.4
[INFO] [stderr]    Compiling aws-lc-rs v1.14.1
[INFO] [stderr]    Compiling crypto-common v0.1.6
[INFO] [stderr]    Compiling http v0.2.12
[INFO] [stderr]    Compiling getrandom v0.2.16
[INFO] [stderr]    Compiling libloading v0.8.8
[INFO] [stderr]    Compiling rustls v0.23.32
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling deranged v0.5.4
[INFO] [stderr]    Compiling getrandom v0.3.3
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]    Compiling cc v1.2.41
[INFO] [stderr]    Compiling serde_json v1.0.145
[INFO] [stderr]    Compiling crossbeam-utils v0.8.21
[INFO] [stderr]    Compiling rustls v0.21.12
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling hmac v0.12.1
[INFO] [stderr]    Compiling zerocopy v0.8.27
[INFO] [stderr]    Compiling socket2 v0.5.10
[INFO] [stderr]    Compiling syn v2.0.106
[INFO] [stderr]    Compiling crc-catalog v2.4.0
[INFO] [stderr]    Compiling concurrent-queue v2.5.0
[INFO] [stderr]    Compiling crossbeam-queue v0.3.12
[INFO] [stderr]    Compiling crc v3.3.0
[INFO] [stderr]    Compiling http-body v0.4.6
[INFO] [stderr]    Compiling webpki-roots v0.26.11
[INFO] [stderr]    Compiling hashlink v0.10.0
[INFO] [stderr]    Compiling event-listener v5.4.1
[INFO] [stderr]    Compiling rustls-native-certs v0.8.1
[INFO] [stderr]    Compiling hdrhistogram v7.5.4
[INFO] [stderr]    Compiling sync_wrapper v1.0.2
[INFO] [stderr]    Compiling aws-types v1.3.9
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling atoi v2.0.0
[INFO] [stderr]    Compiling unicode-normalization v0.1.24
[INFO] [stderr]    Compiling spin v0.9.8
[INFO] [stderr]    Compiling unicode-properties v0.1.3
[INFO] [stderr]    Compiling unicode-bidi v0.3.18
[INFO] [stderr]    Compiling hkdf v0.12.4
[INFO] [stderr]    Compiling md-5 v0.10.6
[INFO] [stderr]    Compiling home v0.5.11
[INFO] [stderr]    Compiling flume v0.11.1
[INFO] [stderr]    Compiling whoami v1.6.1
[INFO] [stderr]    Compiling dotenvy v0.15.7
[INFO] [stderr]    Compiling bitflags v2.9.4
[INFO] [stderr]    Compiling regex-lite v0.1.8
[INFO] [stderr]    Compiling aws-smithy-xml v0.60.11
[INFO] [stderr]    Compiling aho-corasick v1.1.3
[INFO] [stderr]    Compiling regex-syntax v0.8.7
[INFO] [stderr]    Compiling tracing-log v0.2.0
[INFO] [stderr]    Compiling cmake v0.1.54
[INFO] [stderr]    Compiling thread_local v1.1.9
[INFO] [stderr]    Compiling time v0.3.44
[INFO] [stderr]    Compiling stringprep v0.1.5
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling aws-lc-sys v0.32.2
[INFO] [stderr]    Compiling libsqlite3-sys v0.30.1
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling regex-automata v0.4.12
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling serde_derive_internals v0.29.1
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling tokio-macros v2.5.0
[INFO] [stderr]    Compiling futures-macro v0.3.31
[INFO] [stderr]    Compiling tracing-attributes v0.1.30
[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 thiserror-impl v2.0.17
[INFO] [stderr]    Compiling sct v0.7.1
[INFO] [stderr]    Compiling rustls-webpki v0.101.7
[INFO] [stderr]    Compiling async-trait v0.1.89
[INFO] [stderr]    Compiling futures-util v0.3.31
[INFO] [stderr]    Compiling ref-cast-impl v1.0.25
[INFO] [stderr]    Compiling schemars_derive v1.0.4
[INFO] [stderr]    Compiling async-stream-impl v0.3.6
[INFO] [stderr]    Compiling zerofrom v0.1.6
[INFO] [stderr]    Compiling ref-cast v1.0.25
[INFO] [stderr]    Compiling tracing-test-macro v0.2.5
[INFO] [stderr]    Compiling async-stream v0.3.6
[INFO] [stderr]    Compiling yoke v0.8.0
[INFO] [stderr]    Compiling thiserror v2.0.17
[INFO] [stderr]    Compiling zerovec v0.11.4
[INFO] [stderr]    Compiling zerotrie v0.2.2
[INFO] [stderr]    Compiling regex v1.12.1
[INFO] [stderr]    Compiling matchers v0.2.0
[INFO] [stderr]    Compiling tracing v0.1.41
[INFO] [stderr]    Compiling tinystr v0.8.1
[INFO] [stderr]    Compiling potential_utf v0.1.3
[INFO] [stderr]    Compiling icu_locale_core v2.0.0
[INFO] [stderr]    Compiling icu_collections v2.0.0
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling either v1.15.0
[INFO] [stderr]    Compiling uuid v1.18.1
[INFO] [stderr]    Compiling futures-executor v0.3.31
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling bytes-utils v0.1.4
[INFO] [stderr]    Compiling icu_provider v2.0.0
[INFO] [stderr]    Compiling chrono v0.4.42
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling schemars v1.0.4
[INFO] [stderr]    Compiling futures v0.3.31
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling icu_normalizer v2.0.0
[INFO] [stderr]    Compiling icu_properties v2.0.1
[INFO] [stderr]    Compiling turul-mcp-json-rpc-server v0.2.1
[INFO] [stderr]    Compiling tracing-subscriber v0.3.20
[INFO] [stderr]    Compiling tokio v1.47.1
[INFO] [stderr]    Compiling futures-intrusive v0.5.0
[INFO] [stderr]    Compiling turul-mcp-protocol-2025-06-18 v0.2.1
[INFO] [stderr]    Compiling idna_adapter v1.2.1
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling url v2.5.7
[INFO] [stderr]    Compiling tracing-test v0.2.5
[INFO] [stderr]    Compiling turul-mcp-protocol v0.2.1
[INFO] [stderr]    Compiling turul-mcp-builders v0.2.1
[INFO] [stderr]    Compiling turul-mcp-derive v0.2.1 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling tokio-util v0.7.16
[INFO] [stderr]    Compiling aws-smithy-async v1.2.6
[INFO] [stderr]    Compiling tokio-rustls v0.24.1
[INFO] [stderr]    Compiling aws-smithy-types v1.3.3
[INFO] [stderr]    Compiling h2 v0.4.12
[INFO] [stderr]    Compiling h2 v0.3.27
[INFO] [stderr]    Compiling tokio-stream v0.1.17
[INFO] [stderr]    Compiling tower v0.5.2
[INFO] [stderr]    Compiling aws-smithy-runtime-api v1.9.1
[INFO] [stderr]    Compiling aws-smithy-json v0.61.6
[INFO] [stderr]    Compiling aws-smithy-query v0.60.8
[INFO] [stderr]    Compiling rustls-webpki v0.103.7
[INFO] [stderr]    Compiling aws-smithy-http v0.62.4
[INFO] [stderr]    Compiling aws-credential-types v1.2.8
[INFO] [stderr]    Compiling aws-smithy-observability v0.1.4
[INFO] [stderr]    Compiling aws-sigv4 v1.3.5
[INFO] [stderr]    Compiling hyper v0.14.32
[INFO] [stderr]    Compiling hyper v1.7.0
[INFO] [stderr]    Compiling hyper-util v0.1.17
[INFO] [stderr]    Compiling tokio-rustls v0.26.4
[INFO] [stderr]    Compiling sqlx-core v0.8.6
[INFO] [stderr]    Compiling hyper-rustls v0.27.7
[INFO] [stderr]    Compiling hyper-rustls v0.24.2
[INFO] [stderr]    Compiling aws-smithy-http-client v1.1.3
[INFO] [stderr]    Compiling sqlx-postgres v0.8.6
[INFO] [stderr]    Compiling sqlx-sqlite v0.8.6
[INFO] [stderr]    Compiling aws-smithy-runtime v1.9.3
[INFO] [stderr]    Compiling sqlx-macros-core v0.8.6
[INFO] [stderr]    Compiling sqlx-macros v0.8.6
[INFO] [stderr]    Compiling aws-runtime v1.5.12
[INFO] [stderr]    Compiling aws-sdk-sts v1.88.0
[INFO] [stderr]    Compiling aws-sdk-ssooidc v1.88.0
[INFO] [stderr]    Compiling aws-sdk-sso v1.86.0
[INFO] [stderr]    Compiling aws-sdk-dynamodb v1.95.0
[INFO] [stderr]    Compiling sqlx v0.8.6
[INFO] [stderr]    Compiling aws-config v1.8.8
[INFO] [stderr]    Compiling turul-mcp-session-storage v0.2.1
[INFO] [stderr]    Compiling turul-http-mcp-server v0.2.1
[INFO] [stderr]    Compiling turul-mcp-server v0.2.1
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 2m 22s
[INFO] running `Command { std: "docker" "inspect" "e32045c8a09a8718cdbeed6777610c516da87b5108a234620213704c97894986", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e32045c8a09a8718cdbeed6777610c516da87b5108a234620213704c97894986", kill_on_drop: false }`
[INFO] [stdout] e32045c8a09a8718cdbeed6777610c516da87b5108a234620213704c97894986
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:aa71247004a7fa38d13ec170f48f06cdedf5bc50b2a8645e56ed7e992e6fa513" "/opt/rustwide/cargo-home/bin/cargo" "+bd7d74411512a3dd3b35d2f699c51dd2557c7e7e" "test" "--frozen" "-Zbuild-dir-new-layout", kill_on_drop: false }`
[INFO] [stdout] 3fff5d2b7d07eb62c452e1932447d6118079ff399a47ee6e1ccedbff896c739a
[INFO] running `Command { std: "docker" "start" "-a" "3fff5d2b7d07eb62c452e1932447d6118079ff399a47ee6e1ccedbff896c739a", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.36s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/build/turul-mcp-derive/f20cc29e86c4f865/deps/turul_mcp_derive-f20cc29e86c4f865)
[INFO] [stdout] 
[INFO] [stdout] running 125 tests
[INFO] [stdout] test elicitation_derive::tests::test_missing_message ... ok
[INFO] [stdout] test elicitation_derive::tests::test_empty_elicitation_message ... ok
[INFO] [stdout] test completion_derive::tests::test_minimal_completion ... ok
[INFO] [stdout] test elicitation_derive::tests::test_missing_elicitation_attribute ... ok
[INFO] [stdout] test json_schema_derive::tests::test_enum_should_error ... ok
[INFO] [stdout] test completion_derive::tests::test_resource_completion ... ok
[INFO] [stdout] test logging_derive::tests::test_debug_logger ... ok
[INFO] [stdout] test json_schema_derive::tests::test_unit_struct_schema ... ok
[INFO] [stdout] test macros::completion::tests::test_completion_macro_parse ... ok
[INFO] [stdout] test logging_derive::tests::test_simple_logger ... ok
[INFO] [stdout] test logging_derive::tests::test_minimal_logger ... ok
[INFO] [stdout] test completion_derive::tests::test_simple_completion ... ok
[INFO] [stdout] test elicitation_derive::tests::test_simple_elicitation ... ok
[INFO] [stdout] test macros::elicitation::tests::test_elicitation_macro_parse ... ok
[INFO] [stdout] test logging_derive::tests::test_error_logger ... ok
[INFO] [stdout] test macros::elicitation::tests::test_elicitation_macro_unit_struct ... ok
[INFO] [stdout] test elicitation_derive::tests::test_different_field_types ... ok
[INFO] [stdout] test json_schema_derive::tests::test_simple_struct_schema ... ok
[INFO] [stdout] test json_schema_derive::tests::test_complex_struct_schema ... ok
[INFO] [stdout] test elicitation_derive::tests::test_elicitation_trait_implementations ... ok
[INFO] [stdout] test macros::logging::tests::test_logging_macro_unit_struct ... ok
[INFO] [stdout] test macros::notification::tests::test_notification_macro_parse ... ok
[INFO] [stdout] test macros::notification::tests::test_notification_macro_unit_struct ... ok
[INFO] [stdout] test macros::completion::tests::test_completion_macro_unit_struct ... ok
[INFO] [stdout] test macros::notification::tests::test_zero_config_method_generation ... ok
[INFO] [stdout] test macros::logging::tests::test_logging_macro_parse ... ok
[INFO] [stdout] test macros::roots::tests::test_roots_macro_read_only_string ... ok
[INFO] [stdout] test macros::schema::tests::test_schema_for_primitive_types ... ignored
[INFO] [stdout] test macros::shared::tests::test_capitalize ... ok
[INFO] [stdout] test notification_derive::tests::test_camel_to_snake_case_conversion ... ok
[INFO] [stdout] test macros::roots::tests::test_roots_macro_with_params ... ok
[INFO] [stdout] test macros::resource::tests::test_resource_macro_parse ... ok
[INFO] [stdout] test macros::roots::tests::test_roots_macro_simple ... ok
[INFO] [stdout] test notification_derive::tests::test_cancelled_notification ... ok
[INFO] [stdout] test notification_derive::tests::test_initialized_notification ... ok
[INFO] [stdout] test notification_derive::tests::test_resource_updated_notification ... ok
[INFO] [stdout] test prompt_derive::tests::test_missing_name ... ok
[INFO] [stdout] test notification_derive::tests::test_notification_trait_implementations ... ok
[INFO] [stdout] test notification_derive::tests::test_resources_changed_notification ... ok
[INFO] [stdout] test prompt_derive::tests::test_prompt_argument_generation ... ok
[INFO] [stdout] test notification_derive::tests::test_zero_config_method_generation ... ok
[INFO] [stdout] test notification_derive::tests::test_zero_config_notification ... ok
[INFO] [stdout] test prompt_derive::tests::test_missing_prompt_attribute ... ok
[INFO] [stdout] test notification_derive::tests::test_special_notification_types ... ok
[INFO] [stdout] test prompt_derive::tests::test_prompt_with_no_arguments ... ok
[INFO] [stdout] test notification_derive::tests::test_minimal_notification ... ok
[INFO] [stdout] test prompt_derive::tests::test_simple_prompt ... ok
[INFO] [stdout] test prompt_derive::tests::test_mixed_argument_types ... ok
[INFO] [stdout] test prompt_derive::tests::test_prompt_trait_implementations ... ok
[INFO] [stdout] test prompt_derive::tests::test_unit_struct_prompt ... ok
[INFO] [stdout] test resource_derive::tests::test_missing_attributes ... ok
[INFO] [stdout] test resource_attr::tests::test_mcp_resource_missing_uri ... ok
[INFO] [stdout] test resource_derive::tests::test_simple_resource ... ok
[INFO] [stdout] test roots_derive::tests::test_missing_uri ... ok
[INFO] [stdout] test resource_derive::tests::test_tuple_struct ... ok
[INFO] [stdout] test roots_derive::tests::test_complex_root_with_all_attributes ... ok
[INFO] [stdout] test resource_derive::tests::test_unit_struct ... ok
[INFO] [stdout] test roots_derive::tests::test_minimal_root ... ok
[INFO] [stdout] test roots_derive::tests::test_read_only_root ... ok
[INFO] [stdout] test roots_derive::tests::test_simple_root ... ok
[INFO] [stdout] test roots_derive::tests::test_root_with_boolean_literal ... ok
[INFO] [stdout] test roots_derive::tests::test_root_trait_implementations ... ok
[INFO] [stdout] test sampling_derive::tests::test_minimal_sampling ... ok
[INFO] [stdout] test sampling_derive::tests::test_sampling_with_custom_tokens ... ok
[INFO] [stdout] test tests::comprehensive_tests::derive_macro_tests::test_derive_with_enum ... ok
[INFO] [stdout] test sampling_derive::tests::test_simple_sampling ... ok
[INFO] [stdout] test tests::comprehensive_tests::derive_macro_tests::test_derive_with_tuple_struct ... ok
[INFO] [stdout] test tests::comprehensive_tests::edge_case_tests::test_very_long_parameter_names ... ok
[INFO] [stdout] test tests::comprehensive_tests::derive_macro_tests::test_derive_with_constraints ... ok
[INFO] [stdout] test tests::comprehensive_tests::derive_macro_tests::test_derive_with_optional_fields ... ok
[INFO] [stdout] test tests::comprehensive_tests::edge_case_tests::test_empty_struct ... ok
[INFO] [stdout] test tests::comprehensive_tests::function_attribute_tests::test_missing_description_in_function_attribute ... ok
[INFO] [stdout] test tests::comprehensive_tests::param_extraction_tests::test_optional_field_extraction ... ok
[INFO] [stdout] test tests::comprehensive_tests::param_extraction_tests::test_option_type_extraction ... ok
[INFO] [stdout] test tests::comprehensive_tests::function_attribute_tests::test_missing_name_in_function_attribute ... ok
[INFO] [stdout] test tests::comprehensive_tests::param_meta_tests::test_no_param_attributes ... ok
[INFO] [stdout] test tests::comprehensive_tests::param_extraction_tests::test_required_number_extraction ... ok
[INFO] [stdout] test tests::comprehensive_tests::param_meta_tests::test_optional_param_meta ... ok
[INFO] [stdout] test tests::comprehensive_tests::edge_case_tests::test_special_characters_in_descriptions ... ok
[INFO] [stdout] test tests::comprehensive_tests::param_meta_tests::test_param_with_all_attributes ... ok
[INFO] [stdout] test tests::comprehensive_tests::param_extraction_tests::test_required_string_extraction ... ok
[INFO] [stdout] test tests::comprehensive_tests::derive_macro_tests::test_simple_derive_macro ... ok
[INFO] [stdout] test tests::comprehensive_tests::edge_case_tests::test_many_parameters ... ok
[INFO] [stdout] test tests::comprehensive_tests::function_attribute_tests::test_function_with_parameter_attributes ... ok
[INFO] [stdout] test tests::comprehensive_tests::param_meta_tests::test_param_with_min_max ... ok
[INFO] [stdout] test tests::comprehensive_tests::schema_generation_tests::test_boolean_schema_generation ... ok
[INFO] [stdout] test tests::comprehensive_tests::param_meta_tests::test_simple_param_meta ... ok
[INFO] [stdout] test tests::comprehensive_tests::function_attribute_tests::test_simple_function_attribute ... ok
[INFO] [stdout] test tests::comprehensive_tests::schema_generation_tests::test_integer_schema_generation ... ok
[INFO] [stdout] test tests::comprehensive_tests::schema_generation_tests::test_unknown_type_fallback ... ok
[INFO] [stdout] test tests::comprehensive_tests::schema_generation_tests::test_string_schema_generation ... ok
[INFO] [stdout] test tests::comprehensive_tests::schema_generation_tests::test_number_schema_with_constraints ... ok
[INFO] [stdout] test tests::comprehensive_tests::tool_meta_tests::test_missing_name_attribute ... ok
[INFO] [stdout] test tests::comprehensive_tests::tool_meta_tests::test_no_tool_attribute ... ok
[INFO] [stdout] test tests::comprehensive_tests::test_utilities::test_helper_functions ... ok
[INFO] [stdout] test tests::simplified_tests::basic_tests::test_derive_macro_rejects_enum ... ok
[INFO] [stdout] test tests::comprehensive_tests::tool_meta_tests::test_extract_tool_meta_with_complex_description ... ok
[INFO] [stdout] test tests::comprehensive_tests::tool_meta_tests::test_extract_simple_tool_meta ... ok
[INFO] [stdout] test tests::simplified_tests::basic_tests::test_derive_macro_compiles ... ok
[INFO] [stdout] test tests::simplified_tests::basic_tests::test_error_handling_no_tool_attribute ... ok
[INFO] [stdout] test tests::simplified_tests::basic_tests::test_error_handling_missing_name ... ok
[INFO] [stdout] test tests::comprehensive_tests::tool_meta_tests::test_missing_description_attribute ... ok
[INFO] [stdout] test tests::simplified_tests::basic_tests::test_param_meta_extraction_works ... ok
[INFO] [stdout] test tests::simplified_tests::basic_tests::test_param_meta_with_constraints ... ok
[INFO] [stdout] test tests::simplified_tests::basic_tests::test_param_meta_with_optional ... ok
[INFO] [stdout] test tests::simplified_tests::basic_tests::test_derive_macro_rejects_tuple_struct ... ok
[INFO] [stdout] test tests::simplified_tests::basic_tests::test_function_attribute_compiles ... ok
[INFO] [stdout] test tests::simplified_tests::basic_tests::test_error_handling_missing_description ... ok
[INFO] [stdout] test tests::simplified_tests::basic_tests::test_tool_meta_extraction_works ... ok
[INFO] [stdout] test tests::simplified_tests::generation_tests::test_param_extraction_generates_valid_tokens ... ok
[INFO] [stdout] test tests::simplified_tests::generation_tests::test_type_to_schema_generates_valid_tokens ... ok
[INFO] [stdout] test tool_attr::tests::test_capitalize ... ok
[INFO] [stdout] test tests::simplified_tests::integration_tests::test_end_to_end_function_tool ... ok
[INFO] [stdout] test tool_attr::tests::test_simple_function_tool ... ok
[INFO] [stdout] test tests::simplified_tests::generation_tests::test_complex_derive_macro_scenario ... ok
[INFO] [stdout] test resource_attr::tests::test_resource_metadata_traits ... ok
[INFO] [stdout] test resource_attr::tests::test_basic_mcp_resource ... ok
[INFO] [stdout] test resource_attr::tests::test_mcp_resource_with_params_argument ... ok
[INFO] [stdout] test resource_attr::tests::test_mcp_resource_with_template_variables ... ok
[INFO] [stdout] test resource_attr::tests::test_generated_struct_name ... ok
[INFO] [stdout] test resource_attr::tests::test_mcp_resource_with_multiple_parameters ... ok
[INFO] [stdout] test tool_derive::tests::test_zero_config_tool ... ok
[INFO] [stdout] test tests::simplified_tests::integration_tests::test_end_to_end_simple_tool ... ok
[INFO] [stdout] test tool_derive::tests::test_zero_config_without_tool_suffix ... ok
[INFO] [stdout] test tool_derive::tests::test_simple_tool_derive ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 124 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/comprehensive_tool_tests.rs (/opt/rustwide/target/debug/build/turul-mcp-derive/d5fe667079078456/deps/comprehensive_tool_tests-d5fe667079078456)
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test test_array_tool_execution_and_schema ... ok
[INFO] [stdout] test test_number_tool_execution_and_schema ... ok
[INFO] [stdout] test test_object_tool_execution_and_schema ... ok
[INFO] [stdout] test test_boolean_tool_execution_and_schema ... ok
[INFO] [stdout] test test_output_schema_upgrades_after_execution ... ok
[INFO] [stdout] test test_all_tools_have_schemas_after_execution ... ok
[INFO] [stdout] test test_tool_names_auto_determined ... ok
[INFO] [stdout] test test_tools_have_output_schemas_before_execution ... ok
[INFO] [stdout] test test_string_tool_execution_and_schema ... ok
[INFO] [stdout] test test_struct_output_uses_struct_name_as_field ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/schemars_integration_test.rs (/opt/rustwide/target/debug/build/turul-mcp-derive/6ab9c9af7082a0b4/deps/schemars_integration_test-6ab9c9af7082a0b4)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test schemars_tests::test_schemars_tool_compiles ... ok
[INFO] [stdout] test schemars_tests::test_optional_fields_serialization ... ok
[INFO] [stdout] test schemars_tests::test_schemars_generates_detailed_schema ... ok
[INFO] [stdout] test schemars_tests::test_optional_fields_schema ... ok
[INFO] [stdout] test schemars_tests::test_nested_structure_schema ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests turul_mcp_derive
[INFO] [stdout] 
[INFO] [stdout] running 27 tests
[INFO] [stdout] test src/lib.rs - (line 48) - compile ... ok
[INFO] [stdout] test src/lib.rs - (line 33) - compile ... ok
[INFO] [stdout] test src/lib.rs - completion (line 770) - compile ... ok
[INFO] [stdout] test src/lib.rs - (line 84) - compile ... ok
[INFO] [stdout] test src/lib.rs - derive_json_schema (line 381) - compile ... ok
[INFO] [stdout] test src/lib.rs - derive_mcp_completion (line 536) - compile ... ok
[INFO] [stdout] test src/lib.rs - derive_mcp_elicitation (line 469) - compile ... ok
[INFO] [stdout] test src/lib.rs - derive_mcp_logger (line 559) - compile ... ok
[INFO] [stdout] test src/lib.rs - derive_mcp_notification (line 609) - compile ... ok
[INFO] [stdout] test src/lib.rs - derive_mcp_prompt (line 491) - compile ... ok
[INFO] [stdout] test src/lib.rs - derive_mcp_resource (line 342) - compile ... ok
[INFO] [stdout] test src/lib.rs - derive_mcp_root (line 582) - compile ... ok
[INFO] [stdout] test src/lib.rs - derive_mcp_sampling (line 513) - compile ... ok
[INFO] [stdout] test src/lib.rs - derive_mcp_tool (line 211) - compile ... ok
[INFO] [stdout] test src/lib.rs - derive_mcp_tool (line 172) - compile ... ok
[INFO] [stdout] test src/lib.rs - derive_mcp_tool (line 236) - compile ... ok
[INFO] [stdout] test src/lib.rs - elicitation (line 793) - compile ... ok
[INFO] [stdout] test src/lib.rs - logging (line 835) - compile ... ok
[INFO] [stdout] test src/lib.rs - mcp_resource (line 312) - compile ... ok
[INFO] [stdout] test src/lib.rs - mcp_tool (line 271) - compile ... ok
[INFO] [stdout] test src/lib.rs - notification (line 748) - compile ... ok
[INFO] [stdout] test src/lib.rs - prompt (line 669) - compile ... ok
[INFO] [stdout] test src/lib.rs - roots (line 815) - compile ... ok
[INFO] [stdout] test src/lib.rs - sampling (line 709) - compile ... ok
[INFO] [stdout] test src/lib.rs - tool (line 634) - compile ... ok
[INFO] [stdout] test src/lib.rs - resource (line 410) - compile ... ok
[INFO] [stdout] test src/lib.rs - schema_for (line 445) - compile ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 27 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 3.30s; merged doctests compilation took 3.18s
[INFO] running `Command { std: "docker" "inspect" "3fff5d2b7d07eb62c452e1932447d6118079ff399a47ee6e1ccedbff896c739a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3fff5d2b7d07eb62c452e1932447d6118079ff399a47ee6e1ccedbff896c739a", kill_on_drop: false }`
[INFO] [stdout] 3fff5d2b7d07eb62c452e1932447d6118079ff399a47ee6e1ccedbff896c739a
