[INFO] cloning repository https://github.com/fastslack/mtwRequest [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/fastslack/mtwRequest" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ffastslack%2FmtwRequest", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ffastslack%2FmtwRequest'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] ee70b629b94de4c38905f79ad23d82882f84ea1f [INFO] testing fastslack/mtwRequest against 1.99.0-beta.8 for beta-1.100-2 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ffastslack%2FmtwRequest" "/workspace/builds/worker-2-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-2-tc1/source'... [INFO] [stderr] done. [INFO] started tweaking git repo https://github.com/fastslack/mtwRequest [INFO] finished tweaking git repo https://github.com/fastslack/mtwRequest [INFO] tweaked toml for git repo https://github.com/fastslack/mtwRequest written to /workspace/builds/worker-2-tc1/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/fastslack/mtwRequest on toolchain 1.99.0-beta.8 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/fastslack/mtwRequest 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.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded ulid v1.2.1 [INFO] [stderr] Downloaded compression-core v0.4.31 [INFO] [stderr] Downloaded r2d2_sqlite v0.24.0 [INFO] [stderr] Downloaded async-compression v0.4.41 [INFO] [stderr] Downloaded compression-codecs v0.4.37 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }` [INFO] [stdout] 342c0a32e10d30a3e1c65a5a3627233ed3764bc8085520d7260f1cb3a157ea73 [INFO] running `Command { std: "docker" "start" "342c0a32e10d30a3e1c65a5a3627233ed3764bc8085520d7260f1cb3a157ea73", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "342c0a32e10d30a3e1c65a5a3627233ed3764bc8085520d7260f1cb3a157ea73", 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" "342c0a32e10d30a3e1c65a5a3627233ed3764bc8085520d7260f1cb3a157ea73" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "342c0a32e10d30a3e1c65a5a3627233ed3764bc8085520d7260f1cb3a157ea73", 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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "342c0a32e10d30a3e1c65a5a3627233ed3764bc8085520d7260f1cb3a157ea73" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.183 [INFO] [stderr] Compiling smallvec v1.15.1 [INFO] [stderr] Compiling itoa v1.0.18 [INFO] [stderr] Compiling zerocopy v0.8.47 [INFO] [stderr] Compiling futures-io v0.3.32 [INFO] [stderr] Compiling cc v1.2.57 [INFO] [stderr] Compiling tracing-core v0.1.36 [INFO] [stderr] Compiling zmij v1.0.21 [INFO] [stderr] Compiling hashbrown v0.16.1 [INFO] [stderr] Compiling syn v2.0.117 [INFO] [stderr] Compiling ahash v0.8.12 [INFO] [stderr] Compiling serde_json v1.0.149 [INFO] [stderr] Compiling getrandom v0.3.4 [INFO] [stderr] Compiling toml_write v0.1.2 [INFO] [stderr] Compiling winnow v0.7.15 [INFO] [stderr] Compiling bitflags v2.11.0 [INFO] [stderr] Compiling typenum v1.19.0 [INFO] [stderr] Compiling http v1.4.0 [INFO] [stderr] Compiling openssl v0.10.76 [INFO] [stderr] Compiling native-tls v0.2.18 [INFO] [stderr] Compiling openssl-probe v0.2.1 [INFO] [stderr] Compiling subtle v2.6.1 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling writeable v0.6.2 [INFO] [stderr] Compiling litemap v0.8.1 [INFO] [stderr] Compiling icu_normalizer_data v2.1.1 [INFO] [stderr] Compiling icu_properties_data v2.1.2 [INFO] [stderr] Compiling simd-adler32 v0.3.8 [INFO] [stderr] Compiling data-encoding v2.10.0 [INFO] [stderr] Compiling miniz_oxide v0.8.9 [INFO] [stderr] Compiling utf-8 v0.7.6 [INFO] [stderr] Compiling brotli v8.0.2 [INFO] [stderr] Compiling compression-core v0.4.31 [INFO] [stderr] Compiling getrandom v0.4.2 [INFO] [stderr] Compiling rand_core v0.10.0 [INFO] [stderr] Compiling form_urlencoded v1.2.2 [INFO] [stderr] Compiling sync_wrapper v1.0.2 [INFO] [stderr] Compiling regex-syntax v0.8.10 [INFO] [stderr] Compiling ipnet v2.12.0 [INFO] [stderr] Compiling chacha20 v0.10.0 [INFO] [stderr] Compiling zeroize v1.8.2 [INFO] [stderr] Compiling indexmap v2.13.0 [INFO] [stderr] Compiling flate2 v1.1.9 [INFO] [stderr] Compiling http-body v1.0.1 [INFO] [stderr] Compiling http-body-util v0.1.3 [INFO] [stderr] Compiling generic-array v0.14.7 [INFO] [stderr] Compiling num-conv v0.2.1 [INFO] [stderr] Compiling parking_lot_core v0.9.12 [INFO] [stderr] Compiling errno v0.3.14 [INFO] [stderr] Compiling mio v1.1.1 [INFO] [stderr] Compiling signal-hook-registry v1.4.8 [INFO] [stderr] Compiling socket2 v0.6.3 [INFO] [stderr] Compiling openssl-sys v0.9.112 [INFO] [stderr] Compiling getrandom v0.2.17 [INFO] [stderr] Compiling parking_lot v0.12.5 [INFO] [stderr] Compiling rand_core v0.9.5 [INFO] [stderr] Compiling rand_core v0.6.4 [INFO] [stderr] Compiling libsqlite3-sys v0.28.0 [INFO] [stderr] Compiling ryu v1.0.23 [INFO] [stderr] Compiling time-core v0.1.8 [INFO] [stderr] Compiling iri-string v0.7.11 [INFO] [stderr] Compiling lazy_static v1.5.0 [INFO] [stderr] Compiling sharded-slab v0.1.7 [INFO] [stderr] Compiling scheduled-thread-pool v0.2.7 [INFO] [stderr] Compiling deranged v0.5.8 [INFO] [stderr] Compiling time-macros v0.2.27 [INFO] [stderr] Compiling rand v0.10.0 [INFO] [stderr] Compiling ring v0.17.14 [INFO] [stderr] Compiling rustls-pki-types v1.14.0 [INFO] [stderr] Compiling num-integer v0.1.46 [INFO] [stderr] Compiling block-buffer v0.10.4 [INFO] [stderr] Compiling crypto-common v0.1.7 [INFO] [stderr] Compiling regex-automata v0.4.14 [INFO] [stderr] Compiling tracing-log v0.2.0 [INFO] [stderr] Compiling encoding_rs v0.8.35 [INFO] [stderr] Compiling digest v0.10.7 [INFO] [stderr] Compiling thread_local v1.1.9 [INFO] [stderr] Compiling nu-ansi-term v0.50.3 [INFO] [stderr] Compiling sha1 v0.10.6 [INFO] [stderr] Compiling uuid v1.22.0 [INFO] [stderr] Compiling num-bigint v0.4.6 [INFO] [stderr] Compiling r2d2 v0.8.10 [INFO] [stderr] Compiling time v0.3.47 [INFO] [stderr] Compiling rmp v0.8.15 [INFO] [stderr] Compiling pem v3.0.6 [INFO] [stderr] Compiling seahash v4.1.0 [INFO] [stderr] Compiling hmac v0.12.1 [INFO] [stderr] Compiling sha2 v0.10.9 [INFO] [stderr] Compiling compression-codecs v0.4.37 [INFO] [stderr] Compiling ppv-lite86 v0.2.21 [INFO] [stderr] Compiling hashbrown v0.14.5 [INFO] [stderr] Compiling rand_chacha v0.9.0 [INFO] [stderr] Compiling rand_chacha v0.3.1 [INFO] [stderr] Compiling matchers v0.2.0 [INFO] [stderr] Compiling rand v0.9.2 [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stderr] Compiling dashmap v6.1.0 [INFO] [stderr] Compiling hashlink v0.9.1 [INFO] [stderr] Compiling synstructure v0.13.2 [INFO] [stderr] Compiling ulid v1.2.1 [INFO] [stderr] Compiling tokio-macros v2.6.1 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling futures-macro v0.3.32 [INFO] [stderr] Compiling tracing-attributes v0.1.31 [INFO] [stderr] Compiling thiserror-impl v2.0.18 [INFO] [stderr] Compiling zerofrom-derive v0.1.6 [INFO] [stderr] Compiling async-trait v0.1.89 [INFO] [stderr] Compiling yoke-derive v0.8.1 [INFO] [stderr] Compiling zerovec-derive v0.11.2 [INFO] [stderr] Compiling openssl-macros v0.1.1 [INFO] [stderr] Compiling displaydoc v0.2.5 [INFO] [stderr] Compiling thiserror-impl v1.0.69 [INFO] [stderr] Compiling tokio v1.50.0 [INFO] [stderr] Compiling futures-util v0.3.32 [INFO] [stderr] Compiling zerofrom v0.1.6 [INFO] [stderr] Compiling tracing v0.1.44 [INFO] [stderr] Compiling yoke v0.8.1 [INFO] [stderr] Compiling thiserror v1.0.69 [INFO] [stderr] Compiling zerotrie v0.2.3 [INFO] [stderr] Compiling zerovec v0.11.5 [INFO] [stderr] Compiling tracing-subscriber v0.3.23 [INFO] [stderr] Compiling thiserror v2.0.18 [INFO] [stderr] Compiling simple_asn1 v0.6.4 [INFO] [stderr] Compiling tinystr v0.8.2 [INFO] [stderr] Compiling potential_utf v0.1.4 [INFO] [stderr] Compiling icu_collections v2.1.1 [INFO] [stderr] Compiling icu_locale_core v2.1.1 [INFO] [stderr] Compiling icu_provider v2.1.1 [INFO] [stderr] Compiling icu_properties v2.1.2 [INFO] [stderr] Compiling icu_normalizer v2.1.1 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling tungstenite v0.24.0 [INFO] [stderr] Compiling toml_datetime v0.6.11 [INFO] [stderr] Compiling serde_spanned v0.6.9 [INFO] [stderr] Compiling mtw-protocol v0.2.0 (/opt/rustwide/workdir/crates/mtw-protocol) [INFO] [stderr] Compiling serde_urlencoded v0.7.1 [INFO] [stderr] Compiling rmp-serde v1.3.1 [INFO] [stderr] Compiling jsonwebtoken v9.3.1 [INFO] [stderr] Compiling toml_edit v0.22.27 [INFO] [stderr] Compiling idna_adapter v1.2.1 [INFO] [stderr] Compiling idna v1.1.0 [INFO] [stderr] Compiling url v2.5.8 [INFO] [stderr] Compiling futures-executor v0.3.32 [INFO] [stderr] Compiling futures v0.3.32 [INFO] [stderr] Compiling tokio-native-tls v0.3.1 [INFO] [stderr] Compiling tokio-util v0.7.18 [INFO] [stderr] Compiling tower v0.5.3 [INFO] [stderr] Compiling async-compression v0.4.41 [INFO] [stderr] Compiling tokio-tungstenite v0.24.0 [INFO] [stderr] Compiling toml v0.8.23 [INFO] [stderr] Compiling h2 v0.4.13 [INFO] [stderr] Compiling tower-http v0.6.8 [INFO] [stderr] Compiling mtw-core v0.2.0 (/opt/rustwide/workdir/crates/mtw-core) [INFO] [stderr] Compiling mtw-codec v0.2.0 (/opt/rustwide/workdir/crates/mtw-codec) [INFO] [stderr] Compiling mtw-router v0.2.0 (/opt/rustwide/workdir/crates/mtw-router) [INFO] [stderr] Compiling mtw-bridge v0.2.0 (/opt/rustwide/workdir/crates/mtw-bridge) [INFO] [stderr] Compiling mtw-registry v0.2.0 (/opt/rustwide/workdir/crates/mtw-registry) [INFO] [stderr] Compiling mtw-state v0.2.0 (/opt/rustwide/workdir/crates/mtw-state) [INFO] [stderr] Compiling mtw-ai v0.2.0 (/opt/rustwide/workdir/crates/mtw-ai) [INFO] [stderr] Compiling mtw-transport v0.2.0 (/opt/rustwide/workdir/crates/mtw-transport) [INFO] [stdout] warning: method `prefixed_key` is never used [INFO] [stdout] --> crates/mtw-state/src/redis.rs:50:8 [INFO] [stdout] | [INFO] [stdout] 40 | impl RedisStore { [INFO] [stdout] | --------------- method in this implementation [INFO] [stdout] ... [INFO] [stdout] 50 | fn prefixed_key(&self, key: &str) -> String { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling rusqlite v0.31.0 [INFO] [stderr] Compiling mtw-sdk v0.2.0 (/opt/rustwide/workdir/crates/mtw-sdk) [INFO] [stderr] Compiling mtw-auth v0.2.0 (/opt/rustwide/workdir/crates/mtw-auth) [INFO] [stdout] warning: unused import: `ModuleManifest` [INFO] [stdout] --> crates/mtw-sdk/src/testing.rs:5:39 [INFO] [stdout] | [INFO] [stdout] 5 | use mtw_core::module::{ModuleContext, ModuleManifest, MtwModule, SharedState}; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `RawDependency` is never constructed [INFO] [stdout] --> crates/mtw-registry/src/manifest.rs:58:8 [INFO] [stdout] | [INFO] [stdout] 58 | struct RawDependency { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling mtw-test v0.2.0 (/opt/rustwide/workdir/crates/mtw-test) [INFO] [stdout] warning: unused imports: `MsgType` and `MtwMessage` [INFO] [stdout] --> crates/mtw-test/src/assertions.rs:3:20 [INFO] [stdout] | [INFO] [stdout] 3 | use mtw_protocol::{MsgType, MtwMessage}; [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: `assertions::*` [INFO] [stdout] --> crates/mtw-test/src/lib.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | pub use assertions::*; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling r2d2_sqlite v0.24.0 [INFO] [stderr] Compiling mtw-store v0.2.0 (/opt/rustwide/workdir/crates/mtw-store) [INFO] [stderr] Compiling mtw-examples v0.2.0 (/opt/rustwide/workdir/examples) [INFO] [stdout] warning: unused imports: `MtwError` and `MtwServerBuilder` [INFO] [stdout] --> examples/demo_server.rs:6:16 [INFO] [stdout] | [INFO] [stdout] 6 | use mtw_core::{MtwServerBuilder, MtwError}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling hyper v1.8.1 [INFO] [stderr] Compiling mtw-server v0.2.0 (/opt/rustwide/workdir/crates/mtw-server) [INFO] [stderr] Compiling hyper-util v0.1.20 [INFO] [stderr] Compiling hyper-tls v0.6.0 [INFO] [stderr] Compiling reqwest v0.12.28 [INFO] [stderr] Compiling mtw-integrations v0.2.0 (/opt/rustwide/workdir/crates/mtw-integrations) [INFO] [stderr] Compiling mtw-exchange v0.2.0 (/opt/rustwide/workdir/crates/mtw-exchange) [INFO] [stderr] Compiling mtw-http v0.2.0 (/opt/rustwide/workdir/crates/mtw-http) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 40s [INFO] running `Command { std: "docker" "inspect" "342c0a32e10d30a3e1c65a5a3627233ed3764bc8085520d7260f1cb3a157ea73", 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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "342c0a32e10d30a3e1c65a5a3627233ed3764bc8085520d7260f1cb3a157ea73" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stderr] Compiling bitflags v2.11.0 [INFO] [stderr] Compiling tokio v1.50.0 [INFO] [stderr] Compiling rustix v1.1.4 [INFO] [stderr] Compiling linux-raw-sys v0.12.1 [INFO] [stderr] Compiling mtw-protocol v0.2.0 (/opt/rustwide/workdir/crates/mtw-protocol) [INFO] [stderr] Compiling openssl v0.10.76 [INFO] [stderr] Compiling rusqlite v0.31.0 [INFO] [stderr] Compiling r2d2_sqlite v0.24.0 [INFO] [stderr] Compiling tempfile v3.27.0 [INFO] [stderr] Compiling native-tls v0.2.18 [INFO] [stderr] Compiling tungstenite v0.24.0 [INFO] [stderr] Compiling mtw-core v0.2.0 (/opt/rustwide/workdir/crates/mtw-core) [INFO] [stderr] Compiling tokio-native-tls v0.3.1 [INFO] [stderr] Compiling tokio-util v0.7.18 [INFO] [stderr] Compiling tower v0.5.3 [INFO] [stderr] Compiling async-compression v0.4.41 [INFO] [stderr] Compiling tokio-tungstenite v0.24.0 [INFO] [stderr] Compiling mtw-codec v0.2.0 (/opt/rustwide/workdir/crates/mtw-codec) [INFO] [stderr] Compiling mtw-router v0.2.0 (/opt/rustwide/workdir/crates/mtw-router) [INFO] [stderr] Compiling mtw-store v0.2.0 (/opt/rustwide/workdir/crates/mtw-store) [INFO] [stderr] Compiling mtw-bridge v0.2.0 (/opt/rustwide/workdir/crates/mtw-bridge) [INFO] [stderr] Compiling mtw-ai v0.2.0 (/opt/rustwide/workdir/crates/mtw-ai) [INFO] [stderr] Compiling mtw-registry v0.2.0 (/opt/rustwide/workdir/crates/mtw-registry) [INFO] [stderr] Compiling mtw-state v0.2.0 (/opt/rustwide/workdir/crates/mtw-state) [INFO] [stderr] Compiling h2 v0.4.13 [INFO] [stderr] Compiling tower-http v0.6.8 [INFO] [stderr] Compiling mtw-transport v0.2.0 (/opt/rustwide/workdir/crates/mtw-transport) [INFO] [stdout] warning: method `prefixed_key` is never used [INFO] [stdout] --> crates/mtw-state/src/redis.rs:50:8 [INFO] [stdout] | [INFO] [stdout] 40 | impl RedisStore { [INFO] [stdout] | --------------- method in this implementation [INFO] [stdout] ... [INFO] [stdout] 50 | fn prefixed_key(&self, key: &str) -> String { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `RawDependency` is never constructed [INFO] [stdout] --> crates/mtw-registry/src/manifest.rs:58:8 [INFO] [stdout] | [INFO] [stdout] 58 | struct RawDependency { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling mtw-auth v0.2.0 (/opt/rustwide/workdir/crates/mtw-auth) [INFO] [stderr] Compiling mtw-sdk v0.2.0 (/opt/rustwide/workdir/crates/mtw-sdk) [INFO] [stdout] warning: unused import: `ModuleManifest` [INFO] [stdout] --> crates/mtw-sdk/src/testing.rs:5:39 [INFO] [stdout] | [INFO] [stdout] 5 | use mtw_core::module::{ModuleContext, ModuleManifest, MtwModule, SharedState}; [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: `HealthStatus` [INFO] [stdout] --> crates/mtw-sdk/src/testing.rs:76:28 [INFO] [stdout] | [INFO] [stdout] 76 | use mtw_core::module::{HealthStatus, ModuleType}; [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: `MsgType` [INFO] [stdout] --> crates/mtw-router/src/middleware.rs:133:24 [INFO] [stdout] | [INFO] [stdout] 133 | use mtw_protocol::{MsgType, Payload}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling mtw-test v0.2.0 (/opt/rustwide/workdir/crates/mtw-test) [INFO] [stdout] warning: unused imports: `MsgType` and `MtwMessage` [INFO] [stdout] --> crates/mtw-test/src/assertions.rs:3:20 [INFO] [stdout] | [INFO] [stdout] 3 | use mtw_protocol::{MsgType, MtwMessage}; [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: `assertions::*` [INFO] [stdout] --> crates/mtw-test/src/lib.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | pub use assertions::*; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `RawDependency` is never constructed [INFO] [stdout] --> crates/mtw-registry/src/manifest.rs:58:8 [INFO] [stdout] | [INFO] [stdout] 58 | struct RawDependency { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling mtw-examples v0.2.0 (/opt/rustwide/workdir/examples) [INFO] [stderr] Compiling mtw-server v0.2.0 (/opt/rustwide/workdir/crates/mtw-server) [INFO] [stdout] warning: unused imports: `MsgType` and `MtwMessage` [INFO] [stdout] --> crates/mtw-test/src/assertions.rs:3:20 [INFO] [stdout] | [INFO] [stdout] 3 | use mtw_protocol::{MsgType, MtwMessage}; [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: `Payload` [INFO] [stdout] --> crates/mtw-test/src/assertions.rs:80:45 [INFO] [stdout] | [INFO] [stdout] 80 | use mtw_protocol::{MsgType, MtwMessage, Payload}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `MsgType` and `Payload` [INFO] [stdout] --> crates/mtw-test/src/mock_transport.rs:140:24 [INFO] [stdout] | [INFO] [stdout] 140 | use mtw_protocol::{MsgType, Payload}; [INFO] [stdout] | ^^^^^^^ ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `assertions::*` [INFO] [stdout] --> crates/mtw-test/src/lib.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | pub use assertions::*; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `MtwError` and `MtwServerBuilder` [INFO] [stdout] --> examples/demo_server.rs:6:16 [INFO] [stdout] | [INFO] [stdout] 6 | use mtw_core::{MtwServerBuilder, MtwError}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling hyper v1.8.1 [INFO] [stderr] Compiling hyper-util v0.1.20 [INFO] [stderr] Compiling hyper-tls v0.6.0 [INFO] [stderr] Compiling reqwest v0.12.28 [INFO] [stderr] Compiling mtw-exchange v0.2.0 (/opt/rustwide/workdir/crates/mtw-exchange) [INFO] [stderr] Compiling mtw-integrations v0.2.0 (/opt/rustwide/workdir/crates/mtw-integrations) [INFO] [stderr] Compiling mtw-http v0.2.0 (/opt/rustwide/workdir/crates/mtw-http) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 48.82s [INFO] running `Command { std: "docker" "inspect" "342c0a32e10d30a3e1c65a5a3627233ed3764bc8085520d7260f1cb3a157ea73", 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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "342c0a32e10d30a3e1c65a5a3627233ed3764bc8085520d7260f1cb3a157ea73" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen", kill_on_drop: false }` [INFO] [stderr] warning: unused imports: `MsgType` and `MtwMessage` [INFO] [stderr] --> crates/mtw-test/src/assertions.rs:3:20 [INFO] [stderr] | [INFO] [stderr] 3 | use mtw_protocol::{MsgType, MtwMessage}; [INFO] [stderr] | ^^^^^^^ ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `assertions::*` [INFO] [stderr] --> crates/mtw-test/src/lib.rs:6:9 [INFO] [stderr] | [INFO] [stderr] 6 | pub use assertions::*; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `ModuleManifest` [INFO] [stderr] --> crates/mtw-sdk/src/testing.rs:5:39 [INFO] [stderr] | [INFO] [stderr] 5 | use mtw_core::module::{ModuleContext, ModuleManifest, MtwModule, SharedState}; [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: method `prefixed_key` is never used [INFO] [stderr] --> crates/mtw-state/src/redis.rs:50:8 [INFO] [stderr] | [INFO] [stderr] 40 | impl RedisStore { [INFO] [stderr] | --------------- method in this implementation [INFO] [stderr] ... [INFO] [stderr] 50 | fn prefixed_key(&self, key: &str) -> String { [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: struct `RawDependency` is never constructed [INFO] [stderr] --> crates/mtw-registry/src/manifest.rs:58:8 [INFO] [stderr] | [INFO] [stderr] 58 | struct RawDependency { [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: unused imports: `MtwError` and `MtwServerBuilder` [INFO] [stderr] --> examples/demo_server.rs:6:16 [INFO] [stderr] | [INFO] [stderr] 6 | use mtw_core::{MtwServerBuilder, MtwError}; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: `mtw-test` (lib) generated 2 warnings (run `cargo fix --lib -p mtw-test` to apply 2 suggestions) [INFO] [stderr] warning: `mtw-sdk` (lib) generated 1 warning (run `cargo fix --lib -p mtw-sdk` to apply 1 suggestion) [INFO] [stderr] warning: `mtw-state` (lib) generated 1 warning [INFO] [stderr] warning: `mtw-registry` (lib) generated 1 warning [INFO] [stderr] warning: `mtw-examples` (bin "demo-server" test) generated 1 warning (run `cargo fix --bin "demo-server" -p mtw-examples --tests` to apply 1 suggestion) [INFO] [stderr] warning: unused import: `Payload` [INFO] [stderr] --> crates/mtw-test/src/assertions.rs:80:45 [INFO] [stderr] | [INFO] [stderr] 80 | use mtw_protocol::{MsgType, MtwMessage, Payload}; [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `MsgType` and `Payload` [INFO] [stderr] --> crates/mtw-test/src/mock_transport.rs:140:24 [INFO] [stderr] | [INFO] [stderr] 140 | use mtw_protocol::{MsgType, Payload}; [INFO] [stderr] | ^^^^^^^ ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `mtw-test` (lib test) generated 4 warnings (2 duplicates) (run `cargo fix --lib -p mtw-test --tests` to apply 2 suggestions) [INFO] [stderr] warning: unused import: `HealthStatus` [INFO] [stderr] --> crates/mtw-sdk/src/testing.rs:76:28 [INFO] [stderr] | [INFO] [stderr] 76 | use mtw_core::module::{HealthStatus, ModuleType}; [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: `mtw-sdk` (lib test) generated 1 warning (run `cargo fix --lib -p mtw-sdk --tests` to apply 1 suggestion) [INFO] [stderr] warning: `mtw-registry` (lib test) generated 1 warning (1 duplicate) [INFO] [stderr] warning: unused import: `MsgType` [INFO] [stderr] --> crates/mtw-router/src/middleware.rs:133:24 [INFO] [stderr] | [INFO] [stderr] 133 | use mtw_protocol::{MsgType, Payload}; [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: `mtw-router` (lib test) generated 1 warning (run `cargo fix --lib -p mtw-router --tests` to apply 1 suggestion) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.51s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/mtw_ai-48e04e727ac33c46) [INFO] [stdout] [INFO] [stdout] running 40 tests [INFO] [stdout] test memory::tests::test_get_recent ... ok [INFO] [stdout] test memory::tests::test_get_context ... ok [INFO] [stdout] test memory::tests::test_summarize_no_op_when_under_limit ... ok [INFO] [stdout] test agent::tests::test_agent_response_text ... ok [INFO] [stdout] test orchestrator::tests::test_no_agent_found ... ok [INFO] [stdout] test memory::tests::test_clear ... ok [INFO] [stdout] test agent::tests::test_agent_task_creation ... ok [INFO] [stdout] test agent::tests::test_agent_context ... ok [INFO] [stdout] test memory::tests::test_memory_basic ... ok [INFO] [stdout] test agent::tests::test_agent_task_with_channel ... ok [INFO] [stdout] test orchestrator::tests::test_fan_out_routing ... ok [INFO] [stdout] test orchestrator::tests::test_pipeline_routing ... ok [INFO] [stdout] test memory::tests::test_summarize_without_system_message ... ok [INFO] [stdout] test orchestrator::tests::test_register_and_list ... ok [INFO] [stdout] test orchestrator::tests::test_channel_based_routing ... ok [INFO] [stdout] test memory::tests::test_summarize_context ... ok [INFO] [stdout] test agent::tests::test_agent_content_as_text ... ok [INFO] [stdout] test agent::tests::test_agent_chunk ... ok [INFO] [stdout] test orchestrator::tests::test_channel_matching ... ok [INFO] [stdout] test providers::anthropic::tests::test_capabilities ... ok [INFO] [stdout] test providers::anthropic::tests::test_config_creation ... ok [INFO] [stdout] test provider::tests::test_tool_def ... ok [INFO] [stdout] test provider::tests::test_completion_request_default ... ok [INFO] [stdout] test providers::ollama::tests::test_capabilities ... ok [INFO] [stdout] test providers::ollama::tests::test_provider_name ... ok [INFO] [stdout] test providers::ollama::tests::test_complete_not_implemented ... ok [INFO] [stdout] test providers::openai::tests::test_config_creation ... ok [INFO] [stdout] test providers::ollama::tests::test_config_builder ... ok [INFO] [stdout] test providers::ollama::tests::test_default_config ... ok [INFO] [stdout] test providers::openai::tests::test_capabilities ... ok [INFO] [stdout] test providers::anthropic::tests::test_complete_not_implemented ... ok [INFO] [stdout] test provider::tests::test_provider_capabilities_default ... ok [INFO] [stdout] test provider::tests::test_serialization ... ok [INFO] [stdout] test providers::anthropic::tests::test_models_list ... ok [INFO] [stdout] test providers::anthropic::tests::test_provider_name ... ok [INFO] [stdout] test provider::tests::test_message_constructors ... ok [INFO] [stdout] test providers::openai::tests::test_models_list ... ok [INFO] [stdout] test providers::ollama::tests::test_models_list ... ok [INFO] [stdout] test providers::openai::tests::test_complete_not_implemented ... ok [INFO] [stdout] test providers::openai::tests::test_provider_name ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 40 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/mtw_auth-4d8a0c7f81669f4f) [INFO] [stdout] [INFO] [stdout] running 32 tests [INFO] [stdout] test apikey::tests::test_revoke_key ... ok [INFO] [stdout] test apikey::tests::test_validate_through_trait ... ok [INFO] [stdout] test apikey::tests::test_authenticate_with_api_key ... ok [INFO] [stdout] test apikey::tests::test_validate_key ... ok [INFO] [stdout] test apikey::tests::test_unique_keys ... ok [INFO] [stdout] test jwt::tests::test_cannot_auth_with_refresh_token ... ok [INFO] [stdout] test jwt::tests::test_cannot_refresh_with_access_token ... ok [INFO] [stdout] test apikey::tests::test_refresh_not_supported ... ok [INFO] [stdout] test apikey::tests::test_generate_key ... ok [INFO] [stdout] test apikey::tests::test_wrong_credential_type ... ok [INFO] [stdout] test apikey::tests::test_keys_for_owner ... ok [INFO] [stdout] test apikey::tests::test_validate_nonexistent_key ... ok [INFO] [stdout] test apikey::tests::test_expired_key ... ok [INFO] [stdout] test apikey::tests::test_key_count ... ok [INFO] [stdout] test jwt::tests::test_authenticate_api_key_rejected ... ok [INFO] [stdout] test jwt::tests::test_authenticate_basic ... ok [INFO] [stdout] test jwt::tests::test_create_token ... ok [INFO] [stdout] test jwt::tests::test_validate_token ... ok [INFO] [stdout] test jwt::tests::test_validate_invalid_token ... ok [INFO] [stdout] test jwt::tests::test_jwt_config ... ok [INFO] [stdout] test jwt::tests::test_custom_claims ... ok [INFO] [stdout] test tests::test_auth_token ... ok [INFO] [stdout] test middleware::tests::test_bypass_connect ... ok [INFO] [stdout] test middleware::tests::test_bypass_ping ... ok [INFO] [stdout] test middleware::tests::test_custom_token_key ... ok [INFO] [stdout] test middleware::tests::test_invalid_token ... ok [INFO] [stdout] test jwt::tests::test_wrong_secret_fails_validation ... ok [INFO] [stdout] test middleware::tests::test_valid_token ... ok [INFO] [stdout] test tests::test_credentials_serialization ... ok [INFO] [stdout] test middleware::tests::test_missing_token ... ok [INFO] [stdout] test tests::test_auth_claims ... ok [INFO] [stdout] test jwt::tests::test_refresh_token ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 32 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 5 tests [INFO] [stdout] test tests::test_bridge_config_is_configured ... ok [INFO] [stdout] test protocol::tests::test_request_encode_decode ... ok [INFO] [stdout] test tests::test_bridge_config_parse ... ok [INFO] [stdout] test protocol::tests::test_error_response ... ok [INFO] [stdout] test protocol::tests::test_response_decode ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test tests::test_codec_registry ... ok [INFO] [stdout] test json::tests::test_json_decode_invalid ... ok [INFO] [stdout] test json::tests::test_json_encode_decode ... ok [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/mtw_bridge-830dba197735143c) [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/mtw_codec-1352ea700bcbdbc9) [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/mtw_core-f9303684fdb1bb3e) [INFO] [stdout] test json::tests::test_json_codec_metadata ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 13 tests [INFO] [stdout] test config::tests::test_default_config ... ok [INFO] [stdout] test config::tests::test_no_store_by_default ... ok [INFO] [stdout] test module::tests::test_duplicate_registration ... ok [INFO] [stdout] test module::tests::test_shared_state ... ok [INFO] [stdout] test server::tests::test_server_start_stop ... ok [INFO] [stdout] test config::tests::test_env_var_expansion ... ok [INFO] [stdout] test module::tests::test_module_lifecycle ... ok [INFO] [stdout] test config::tests::test_parse_full_config ... ok [INFO] [stdout] test server::tests::test_server_creation ... ok [INFO] [stdout] test config::tests::test_parse_minimal_config ... ok [INFO] [stdout] test config::tests::test_store_full_config ... ok [INFO] [stdout] test config::tests::test_store_minimal_config ... ok [INFO] [stdout] test config::tests::test_store_with_bridge ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests demo_client.rs (/opt/rustwide/target/debug/deps/demo_client-428eea61ed543ea0) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests demo_server.rs (/opt/rustwide/target/debug/deps/demo_server-71a199d4a1194724) [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/mtw_exchange-d258992ba63ced7d) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 36 tests [INFO] [stdout] test providers::bitvavo::auth::tests::test_sign_produces_consistent_format ... ok [INFO] [stdout] test providers::bitvavo::auth::tests::test_ws_auth_payload_is_valid_json ... ok [INFO] [stdout] test providers::bitvavo::types::tests::test_parse_str_f64 ... ok [INFO] [stdout] test providers::bitvavo::types::tests::test_balance_deserialization ... ok [INFO] [stdout] test config::tests::test_default_config ... ok [INFO] [stdout] test module::tests::test_exchange_module_default ... ok [INFO] [stdout] test module::tests::test_exchange_event_to_message_ticker ... ok [INFO] [stdout] test manager::tests::test_event_receiver_take_once ... ok [INFO] [stdout] test manager::tests::test_ticker_cache ... ok [INFO] [stdout] test providers::bitvavo::types::tests::test_ws_event_deserialization ... ok [INFO] [stdout] test manager::tests::test_manager_creation ... ok [INFO] [stdout] test providers::bitvavo::types::tests::test_ticker24h_deserialization ... ok [INFO] [stdout] test module::tests::test_exchange_event_to_message_candle ... ok [INFO] [stdout] test module::tests::test_exchange_event_to_message_status ... ok [INFO] [stdout] test providers::bitvavo::ws::tests::test_dispatch_auth_message ... ok [INFO] [stdout] test providers::bitvavo::ws::tests::test_dispatch_ticker_message ... ok [INFO] [stdout] test providers::bitvavo::types::tests::test_candle_parsing ... ok [INFO] [stdout] test config::tests::test_rate_limit_config ... ok [INFO] [stdout] test config::tests::test_provider_config_deserialization ... ok [INFO] [stdout] test providers::bitvavo::ws::tests::test_subscription_to_json_candles ... ok [INFO] [stdout] test providers::bitvavo::ws::tests::test_subscription_to_json_ticker ... ok [INFO] [stdout] test rate_limit::tests::test_from_config_sliding_window ... ok [INFO] [stdout] test rate_limit::tests::test_from_config_token_bucket ... ok [INFO] [stdout] test rate_limit::tests::test_sliding_window_remaining ... ok [INFO] [stdout] test rate_limit::tests::test_sliding_window_immediate ... ok [INFO] [stdout] test rate_limit::tests::test_token_bucket_immediate ... ok [INFO] [stdout] test providers::bitvavo::ws::tests::test_dispatch_candle_message ... ok [INFO] [stdout] test providers::bitvavo::ws::tests::test_dispatch_error_message ... ok [INFO] [stdout] test types::tests::test_create_order_params ... ok [INFO] [stdout] test types::tests::test_ticker_serialization ... ok [INFO] [stdout] test types::tests::test_exchange_id_display ... ok [INFO] [stdout] test rate_limit::tests::test_token_bucket_remaining ... ok [INFO] [stdout] test types::tests::test_candle_serialization ... ok [INFO] [stdout] test types::tests::test_order_side_display ... ok [INFO] [stdout] test rate_limit::tests::test_token_bucket_refill ... ok [INFO] [stdout] test rate_limit::tests::test_sliding_window_expiry ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 36 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/mtw_http-43724ef2864145df) [INFO] [stdout] [INFO] [stdout] running 86 tests [INFO] [stdout] test auth::tests::test_basic_debug ... ok [INFO] [stdout] test pipeline::tests::test_empty_pipeline ... ok [INFO] [stdout] test request::tests::test_request_builder ... ok [INFO] [stdout] test request::tests::test_json_body_sets_content_type ... ok [INFO] [stdout] test auth::tests::test_auth_debug_redacts_secrets ... ok [INFO] [stdout] test request::tests::test_body_conversions ... ok [INFO] [stdout] test response::tests::test_empty_body_text ... ok [INFO] [stdout] test response::tests::test_json_deserialization ... ok [INFO] [stdout] test pipeline::tests::test_pipeline_priority_ordering ... ok [INFO] [stdout] test response::tests::test_text_body ... ok [INFO] [stdout] test stages::auth_refresh::tests::test_401_triggers_refresh_and_retry ... ok [INFO] [stdout] test pipeline::tests::test_pipeline_executes_stages_in_order ... ok [INFO] [stdout] test request::tests::test_method_display ... ok [INFO] [stdout] test response::tests::test_json_from_bytes ... ok [INFO] [stdout] test stages::auth_refresh::tests::test_non_401_passes_through ... ok [INFO] [stdout] test stages::cache::tests::test_304_returns_cached_response ... ok [INFO] [stdout] test stages::auth_refresh::tests::test_max_refresh_attempts_exceeded ... ok [INFO] [stdout] test stages::circuit_breaker::tests::test_extract_host ... ok [INFO] [stdout] test stages::circuit_breaker::tests::test_failures_open_circuit ... ok [INFO] [stdout] test stages::decompression::tests::test_gzip_encoding_flagged ... ok [INFO] [stdout] test pipeline::tests::test_pipeline_error_stops_execution ... ok [INFO] [stdout] test stages::cache::tests::test_caches_successful_response ... ok [INFO] [stdout] test stages::cache::tests::test_cache_info_populated ... ok [INFO] [stdout] test stages::decompression::tests::test_no_encoding_passes_through ... ok [INFO] [stdout] test stages::cache::tests::test_no_store_not_cached ... ok [INFO] [stdout] test stages::circuit_breaker::tests::test_closed_state_passes_through ... ok [INFO] [stdout] test stages::decompression::tests::test_identity_encoding_passes ... ok [INFO] [stdout] test stages::headers::tests::test_auto_extract_headers ... ok [INFO] [stdout] test stages::headers::tests::test_no_headers_no_metadata ... ok [INFO] [stdout] test stages::cache::tests::test_max_age_parsing ... ok [INFO] [stdout] test stages::json_parse::tests::test_skips_non_json ... ok [INFO] [stdout] test stages::json_parse::tests::test_parses_json_with_charset ... ok [INFO] [stdout] test stages::circuit_breaker::tests::test_success_resets_failures ... ok [INFO] [stdout] test stages::json_parse::tests::test_lenient_mode_continues_on_bad_json ... ok [INFO] [stdout] test stages::headers::tests::test_custom_header_extraction ... ok [INFO] [stdout] test stages::logging::tests::test_header_redaction ... ok [INFO] [stdout] test stages::json_parse::tests::test_parses_json_body ... ok [INFO] [stdout] test stages::metrics::tests::test_records_metrics ... ok [INFO] [stdout] test stages::json_parse::tests::test_strict_mode_errors_on_bad_json ... ok [INFO] [stdout] test stages::pagination::tests::test_json_body_pagination ... ok [INFO] [stdout] test stages::logging::tests::test_log_level_selection ... ok [INFO] [stdout] test stages::metrics::tests::test_empty_collector ... ok [INFO] [stdout] test stages::logging::tests::test_logging_passes_through ... ok [INFO] [stdout] test stages::pagination::tests::test_link_header_pagination ... ok [INFO] [stdout] test stages::logging::tests::test_logging_with_headers_and_body ... ok [INFO] [stdout] test stages::metrics::tests::test_avg_duration ... ok [INFO] [stdout] test stages::metrics::tests::test_success_rate ... ok [INFO] [stdout] test stages::pagination::tests::test_custom_field_config ... ok [INFO] [stdout] test stages::pagination::tests::test_parse_link_header ... ok [INFO] [stdout] test stages::pagination::tests::test_no_pagination_info ... ok [INFO] [stdout] test stages::rate_limit::tests::test_extracts_rate_limit_info ... ok [INFO] [stdout] test stages::retry::tests::test_non_retryable_passes_through ... ok [INFO] [stdout] test stages::rate_limit::tests::test_no_rate_limit_headers ... ok [INFO] [stdout] test stages::rate_limit::tests::test_ietf_headers ... ok [INFO] [stdout] test stages::retry::tests::test_backoff_calculation ... ok [INFO] [stdout] test stages::retry::tests::test_max_retries_exceeded_passes_through ... ok [INFO] [stdout] test stages::status_check::tests::test_retryable_code_triggers_retry ... ok [INFO] [stdout] test stages::status_check::tests::test_success_passes_through ... ok [INFO] [stdout] test stages::status_check::tests::test_client_error_returns_error ... ok [INFO] [stdout] test stages::status_check::tests::test_non_fail_fast_continues ... ok [INFO] [stdout] test stages::status_check::tests::test_429_triggers_retry ... ok [INFO] [stdout] test stages::stream::tests::test_non_stream_passes_through ... ok [INFO] [stdout] test stages::stream::tests::test_parse_sse_with_event_types ... ok [INFO] [stdout] test stages::retry::tests::test_retryable_triggers_retry ... ok [INFO] [stdout] test stages::stream::tests::test_parse_ndjson ... ok [INFO] [stdout] test stages::stream::tests::test_parse_sse_events ... ok [INFO] [stdout] test stages::transform::tests::test_transform_unwrap_field ... ok [INFO] [stdout] test stages::transform::tests::test_transform_skips_non_json ... ok [INFO] [stdout] test stages::timeout::tests::test_duration_in_metadata ... ok [INFO] [stdout] test stages::transform::tests::test_unwrap_missing_field_errors ... ok [INFO] [stdout] test stages::timeout::tests::test_normal_request_passes ... ok [INFO] [stdout] test stages::validate::tests::test_custom_validator ... ok [INFO] [stdout] test stages::validate::tests::test_required_fields_present ... ok [INFO] [stdout] test stages::timeout::tests::test_slow_request_flagged ... ok [INFO] [stdout] test stages::validate::tests::test_field_type_check ... ok [INFO] [stdout] test stages::validate::tests::test_empty_body_passes ... ok [INFO] [stdout] test stages::transform::tests::test_custom_transform ... ok [INFO] [stdout] test stages::validate::tests::test_required_field_missing ... ok [INFO] [stdout] test stages::circuit_breaker::tests::test_half_open_recovery ... ok [INFO] [stdout] test response::tests::test_status_checks ... ok [INFO] [stdout] test client::tests::test_builder_creates_client ... ok [INFO] [stdout] test paginator::tests::test_paginator_items_field ... ok [INFO] [stdout] test client::tests::test_default_client ... ok [INFO] [stdout] test paginator::tests::test_paginator_creation ... ok [INFO] [stdout] test stages::rate_limit::tests::test_429_triggers_retry ... ok [INFO] [stdout] test stages::retry::tests::test_retry_after_header_respected ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 86 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.02s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/mtw_integrations-2f8f8b185d0ae7be) [INFO] [stdout] [INFO] [stdout] running 17 tests [INFO] [stdout] test ai::lmstudio::tests::test_provider_creation ... ok [INFO] [stdout] test oauth2::tests::test_config_serialization ... ok [INFO] [stdout] test apis::github::tests::test_config_serialization ... ok [INFO] [stdout] test ai::anthropic::tests::test_provider_creation ... ok [INFO] [stdout] test ai::lmstudio::tests::test_config_custom ... ok [INFO] [stdout] test oauth2::tests::test_all_preconfigured_profiles ... ok [INFO] [stdout] test ai::anthropic::tests::test_models ... ok [INFO] [stdout] test apis::github::tests::test_client_creation ... ok [INFO] [stdout] test ai::anthropic::tests::test_config_defaults ... ok [INFO] [stdout] test rss::tests::test_config_defaults ... ok [INFO] [stdout] test rss::tests::test_rss_feed_serialization ... ok [INFO] [stdout] test ai::lmstudio::tests::test_config_defaults ... ok [INFO] [stdout] test rss::tests::test_reader_creation ... ok [INFO] [stdout] test rss::tests::test_rss_item_serialization ... ok [INFO] [stdout] test oauth2::tests::test_token_cache_expiry ... ok [INFO] [stdout] test oauth2::tests::test_authorization_url ... ok [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/mtw_protocol-9808e6482f54b202) [INFO] [stdout] test oauth2::tests::test_token_management ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 11 tests [INFO] [stdout] test frame::tests::test_encode_decode_binary ... ok [INFO] [stdout] test frame::tests::test_payload_too_large ... ok [INFO] [stdout] test frame::tests::test_encode_decode_message ... ok [INFO] [stdout] test frame::tests::test_ping_pong ... ok [INFO] [stdout] test message::tests::test_message_creation ... ok [INFO] [stdout] test message::tests::test_message_with_channel ... ok [INFO] [stdout] test frame::tests::test_invalid_magic ... ok [INFO] [stdout] test message::tests::test_request_response ... ok [INFO] [stdout] test message::tests::test_agent_task ... ok [INFO] [stdout] test message::tests::test_stream_messages ... ok [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/mtw_registry-bfac31be063e06c4) [INFO] [stdout] test message::tests::test_serialization_roundtrip ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 22 tests [INFO] [stdout] test resolver::tests::test_missing_required_module ... ok [INFO] [stdout] test resolver::tests::test_diamond_dependency ... ok [INFO] [stdout] test manifest::tests::test_invalid_module_type ... ok [INFO] [stdout] test resolver::tests::test_no_dependencies ... ok [INFO] [stdout] test resolver::tests::test_missing_dependency ... ok [INFO] [stdout] test manifest::tests::test_all_permissions_set ... ok [INFO] [stdout] test manifest::tests::test_validate ... ok [INFO] [stdout] test manifest::tests::test_optional_dependency ... ok [INFO] [stdout] test resolver::tests::test_simple_resolve ... ok [INFO] [stdout] test resolver::tests::test_circular_dependency ... ok [INFO] [stdout] test manifest::tests::test_parse_dependencies ... ok [INFO] [stdout] test manifest::tests::test_missing_name ... ok [INFO] [stdout] test resolver::tests::test_version_exact_match ... ok [INFO] [stdout] test resolver::tests::test_version_partial ... ok [INFO] [stdout] test resolver::tests::test_version_wildcard ... ok [INFO] [stdout] test resolver::tests::test_version_conflict ... ok [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/mtw_router-9ea2cd46459bda9e) [INFO] [stdout] test manifest::tests::test_parse_valid_manifest ... ok [INFO] [stdout] test manifest::tests::test_to_module_manifest ... ok [INFO] [stdout] test resolver::tests::test_version_tilde ... ok [INFO] [stdout] test manifest::tests::test_parse_permissions ... ok [INFO] [stdout] test manifest::tests::test_invalid_version ... ok [INFO] [stdout] test resolver::tests::test_version_caret ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 22 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 13 tests [INFO] [stdout] test channel::tests::test_subscribe_unsubscribe ... ok [INFO] [stdout] test channel::tests::test_max_members ... ok [INFO] [stdout] test channel::tests::test_create_channel ... ok [INFO] [stdout] test channel::tests::test_history ... ok [INFO] [stdout] test middleware::tests::test_transform ... ok [INFO] [stdout] test channel::tests::test_publish ... ok [INFO] [stdout] test router::tests::test_router_creation ... ok [INFO] [stdout] test channel::tests::test_remove_connection ... ok [INFO] [stdout] test middleware::tests::test_passthrough ... ok [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/mtw_sdk-d42a365ef51edc00) [INFO] [stdout] test middleware::tests::test_priority_ordering ... ok [INFO] [stdout] test middleware::tests::test_blocking ... ok [INFO] [stdout] test channel::tests::test_glob_matching ... ok [INFO] [stdout] test router::tests::test_handle_connect_disconnect ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 13 tests [INFO] [stdout] test builder::tests::test_builder_with_repository ... ok [INFO] [stdout] test builder::tests::test_builder_missing_name ... ok [INFO] [stdout] test builder::tests::test_builder_missing_type ... ok [INFO] [stdout] test builder::tests::test_builder_missing_version ... ok [INFO] [stdout] test builder::tests::test_builder_with_dependencies ... ok [INFO] [stdout] test builder::tests::test_builder_basic ... ok [INFO] [stdout] test testing::tests::test_create_context_with_config ... ok [INFO] [stdout] test testing::tests::test_create_context_with_shared ... ok [INFO] [stdout] test testing::tests::test_create_test_context ... ok [INFO] [stdout] test testing::tests::test_assert_module_loads ... ok [INFO] [stdout] test builder::tests::test_create_manifest ... ok [INFO] [stdout] test builder::tests::test_default_manifest ... ok [INFO] [stdout] test builder::tests::test_builder_with_permissions ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s [INFO] [stdout] [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/mtw_server-e9045b9bff952da8) [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/mtw_state-f14033cad4afc8dd) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 17 tests [INFO] [stdout] test memory::tests::test_delete ... ok [INFO] [stdout] test memory::tests::test_keys_pattern ... ok [INFO] [stdout] test memory::tests::test_get_nonexistent ... ok [INFO] [stdout] test redis::tests::test_redis_config ... ok [INFO] [stdout] test memory::tests::test_glob_match ... ok [INFO] [stdout] test memory::tests::test_set_and_get ... ok [INFO] [stdout] test memory::tests::test_exists ... ok [INFO] [stdout] test memory::tests::test_overwrite ... ok [INFO] [stdout] test memory::tests::test_complex_values ... ok [INFO] [stdout] test redis::tests::test_stub_returns_error ... ok [INFO] [stdout] test memory::tests::test_ttl_not_expired ... ok [INFO] [stdout] test redis::tests::test_prefixed_key ... ok [INFO] [stdout] test redis::tests::test_redis_config_with_prefix ... ok [INFO] [stdout] test memory::tests::test_len_and_clear ... ok [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/mtw_store-4e3c4b83f9ea32a6) [INFO] [stdout] test memory::tests::test_expired_key_not_in_exists ... ok [INFO] [stdout] test memory::tests::test_expired_keys_filtered_from_pattern ... ok [INFO] [stdout] test memory::tests::test_ttl_set_and_expiration ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 13 tests [INFO] [stdout] test sqlite::tests::test_json_to_sql_conversions ... ok [INFO] [stdout] test tests::test_defaults ... ok [INFO] [stdout] test tests::test_driver_detection ... ok [INFO] [stdout] test sqlite::tests::test_sanitize_identifier ... ok [INFO] [stdout] test tests::test_parse_full_toml ... ok [INFO] [stdout] test tests::test_parse_minimal_toml ... ok [INFO] [stdout] test sqlite::tests::test_nonexistent_path ... ok [INFO] [stdout] test sqlite::tests::test_store_info ... ok [INFO] [stdout] test sqlite::tests::test_query_table_returns_all_rows ... ok [INFO] [stdout] test sqlite::tests::test_query_raw_count ... ok [INFO] [stdout] test sqlite::tests::test_query_raw_with_params ... ok [INFO] [stdout] test sqlite::tests::test_open_store ... ok [INFO] [stdout] test sqlite::tests::test_query_raw_join ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/mtw_test-d90d8445d021d782) [INFO] [stdout] [INFO] [stdout] running 17 tests [INFO] [stdout] test mock_transport::tests::test_mock_connections ... ok [INFO] [stdout] test mock_transport::tests::test_mock_name ... ok [INFO] [stdout] test harness::tests::test_server_url ... ok [INFO] [stdout] test mock_transport::tests::test_mock_broadcast ... ok [INFO] [stdout] test harness::tests::test_server_starts_and_stops ... ok [INFO] [stdout] test mock_transport::tests::test_mock_send_records_messages ... ok [INFO] [stdout] test assertions::tests::test_assert_channel ... ok [INFO] [stdout] test assertions::tests::test_assert_has_metadata ... ok [INFO] [stdout] test assertions::tests::test_assert_message_type ... ok [INFO] [stdout] test mock_transport::tests::test_mock_inject_event ... ok [INFO] [stdout] test assertions::tests::test_assert_payload_text ... ok [INFO] [stdout] test mock_transport::tests::test_mock_listen ... ok [INFO] [stdout] test mock_transport::tests::test_mock_clear ... ok [INFO] [stdout] test assertions::tests::test_assert_channel_fails - should panic ... ok [INFO] [stdout] test assertions::tests::test_assert_has_metadata_fails - should panic ... ok [INFO] [stdout] test assertions::tests::test_assert_payload_text_fails - should panic ... ok [INFO] [stdout] test assertions::tests::test_assert_message_type_fails - should panic ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/mtw_transport-8f75da2c65a668a4) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test ws::tests::test_ws_transport_creation ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests mtw_ai [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests mtw_auth [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests mtw_bridge [INFO] [stderr] Doc-tests mtw_codec [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests mtw_core [INFO] [stdout] [INFO] [stderr] Doc-tests mtw_exchange [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test crates/mtw-exchange/src/lib.rs - (line 18) - compile ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.11s [INFO] [stdout] [INFO] [stderr] Doc-tests mtw_http [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests mtw_integrations [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests mtw_protocol [INFO] [stderr] Doc-tests mtw_registry [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests mtw_router [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests mtw_sdk [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test crates/mtw-sdk/src/testing.rs - testing::assert_module_loads (line 45) ... ignored [INFO] [stdout] test crates/mtw-sdk/src/prelude.rs - prelude (line 3) ... ok [INFO] [stdout] test crates/mtw-sdk/src/builder.rs - builder::create_manifest (line 159) ... ok [INFO] [stderr] Doc-tests mtw_state [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.70s [INFO] [stdout] [INFO] [stderr] Doc-tests mtw_store [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests mtw_test [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests mtw_transport [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "342c0a32e10d30a3e1c65a5a3627233ed3764bc8085520d7260f1cb3a157ea73", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "342c0a32e10d30a3e1c65a5a3627233ed3764bc8085520d7260f1cb3a157ea73", kill_on_drop: false }` [INFO] [stdout] 342c0a32e10d30a3e1c65a5a3627233ed3764bc8085520d7260f1cb3a157ea73