[INFO] fetching crate hi-push 0.0.1... [INFO] testing hi-push-0.0.1 against beta-2025-09-21 for beta-1.91-3 [INFO] extracting crate hi-push 0.0.1 into /workspace/builds/worker-1-tc2/source [INFO] started tweaking crates.io crate hi-push 0.0.1 [INFO] removed 0 missing examples [INFO] finished tweaking crates.io crate hi-push 0.0.1 [INFO] tweaked toml for crates.io crate hi-push 0.0.1 written to /workspace/builds/worker-1-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate hi-push 0.0.1 on toolchain beta-2025-09-21 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2025-09-21" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate hi-push 0.0.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" "+beta-2025-09-21" "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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-09-21" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] c6f60fb6e835dc69cd3d89d7dbf0bd713e14a5966be32f094a9ab075ca9d7ce8 [INFO] running `Command { std: "docker" "start" "-a" "c6f60fb6e835dc69cd3d89d7dbf0bd713e14a5966be32f094a9ab075ca9d7ce8", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "c6f60fb6e835dc69cd3d89d7dbf0bd713e14a5966be32f094a9ab075ca9d7ce8", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "c6f60fb6e835dc69cd3d89d7dbf0bd713e14a5966be32f094a9ab075ca9d7ce8", kill_on_drop: false }` [INFO] [stdout] c6f60fb6e835dc69cd3d89d7dbf0bd713e14a5966be32f094a9ab075ca9d7ce8 [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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-09-21" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 83cd56b345158c320d6c0887843613701d01f877253cbb539336a6e18e9f0bac [INFO] running `Command { std: "docker" "start" "-a" "83cd56b345158c320d6c0887843613701d01f877253cbb539336a6e18e9f0bac", kill_on_drop: false }` [INFO] [stderr] Compiling syn v1.0.102 [INFO] [stderr] Compiling once_cell v1.15.0 [INFO] [stderr] Compiling bytes v1.2.1 [INFO] [stderr] Compiling futures-core v0.3.24 [INFO] [stderr] Compiling tokio v1.21.2 [INFO] [stderr] Compiling slab v0.4.7 [INFO] [stderr] Compiling futures-channel v0.3.24 [INFO] [stderr] Compiling futures-task v0.3.24 [INFO] [stderr] Compiling futures-sink v0.3.24 [INFO] [stderr] Compiling serde_derive v1.0.145 [INFO] [stderr] Compiling futures-util v0.3.24 [INFO] [stderr] Compiling futures-io v0.3.24 [INFO] [stderr] Compiling socket2 v0.4.7 [INFO] [stderr] Compiling num_cpus v1.13.1 [INFO] [stderr] Compiling mio v0.8.4 [INFO] [stderr] Compiling serde v1.0.145 [INFO] [stderr] Compiling indexmap v1.9.1 [INFO] [stderr] Compiling tracing-core v0.1.30 [INFO] [stderr] Compiling getrandom v0.2.7 [INFO] [stderr] Compiling typenum v1.15.0 [INFO] [stderr] Compiling unicode-normalization v0.1.22 [INFO] [stderr] Compiling thiserror v1.0.37 [INFO] [stderr] Compiling rand_core v0.6.4 [INFO] [stderr] Compiling subtle v2.4.1 [INFO] [stderr] Compiling openssl-src v111.22.0+1.1.1q [INFO] [stderr] Compiling http v0.2.8 [INFO] [stderr] Compiling rand_chacha v0.3.1 [INFO] [stderr] Compiling want v0.3.0 [INFO] [stderr] Compiling idna v0.3.0 [INFO] [stderr] Compiling serde_json v1.0.86 [INFO] [stderr] Compiling openssl-sys v0.9.76 [INFO] [stderr] Compiling async-trait v0.1.58 [INFO] [stderr] Compiling ring v0.16.20 [INFO] [stderr] Compiling openssl v0.10.42 [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stderr] Compiling unicase v2.6.0 [INFO] [stderr] Compiling rustls v0.20.7 [INFO] [stderr] Compiling native-tls v0.2.10 [INFO] [stderr] Compiling parking_lot_core v0.9.4 [INFO] [stderr] Compiling semver-parser v0.7.0 [INFO] [stderr] Compiling anyhow v1.0.65 [INFO] [stderr] Compiling semver v0.9.0 [INFO] [stderr] Compiling rustls-pemfile v1.0.1 [INFO] [stderr] Compiling ipnet v2.5.0 [INFO] [stderr] Compiling encoding_rs v0.8.31 [INFO] [stderr] Compiling tower-layer v0.3.2 [INFO] [stderr] Compiling match_cfg v0.1.0 [INFO] [stderr] Compiling mime_guess v2.0.4 [INFO] [stderr] Compiling either v1.8.0 [INFO] [stderr] Compiling hostname v0.3.1 [INFO] [stderr] Compiling rustls-native-certs v0.6.2 [INFO] [stderr] Compiling idna v0.2.3 [INFO] [stderr] Compiling rustc_version v0.2.3 [INFO] [stderr] Compiling ahash v0.7.6 [INFO] [stderr] Compiling crossbeam-utils v0.8.12 [INFO] [stderr] Compiling generic-array v0.14.6 [INFO] [stderr] Compiling http-body v0.4.5 [INFO] [stderr] Compiling time-macros v0.2.4 [INFO] [stderr] Compiling rustc_version_runtime v0.2.1 [INFO] [stderr] Compiling headers-core v0.2.0 [INFO] [stderr] Compiling parking_lot v0.12.1 [INFO] [stderr] Compiling time v0.1.44 [INFO] [stderr] Compiling itertools v0.10.5 [INFO] [stderr] Compiling iana-time-zone v0.1.51 [INFO] [stderr] Compiling http-range-header v0.3.0 [INFO] [stderr] Compiling webpki v0.22.0 [INFO] [stderr] Compiling sct v0.7.0 [INFO] [stderr] Compiling data-encoding v2.3.2 [INFO] [stderr] Compiling quick-error v1.2.3 [INFO] [stderr] Compiling resolv-conf v0.7.0 [INFO] [stderr] Compiling block-buffer v0.10.3 [INFO] [stderr] Compiling crypto-common v0.1.6 [INFO] [stderr] Compiling webpki-roots v0.22.5 [INFO] [stderr] Compiling raw-cpuid v10.6.0 [INFO] [stderr] Compiling rustls-pemfile v0.3.0 [INFO] [stderr] Compiling digest v0.10.5 [INFO] [stderr] Compiling multer v2.0.4 [INFO] [stderr] Compiling sync_wrapper v0.1.1 [INFO] [stderr] Compiling matchit v0.5.0 [INFO] [stderr] Compiling nom v7.1.1 [INFO] [stderr] Compiling sha-1 v0.10.0 [INFO] [stderr] Compiling sha1 v0.10.5 [INFO] [stderr] Compiling sha2 v0.10.6 [INFO] [stderr] Compiling pbkdf2 v0.10.1 [INFO] [stderr] Compiling md-5 v0.10.5 [INFO] [stderr] Compiling hmac v0.12.1 [INFO] [stderr] Compiling dashmap v5.4.0 [INFO] [stderr] Compiling tracing-log v0.1.3 [INFO] [stderr] Compiling headers v0.3.8 [INFO] [stderr] Compiling sharded-slab v0.1.4 [INFO] [stderr] Compiling stringprep v0.1.2 [INFO] [stderr] Compiling uuid v0.8.2 [INFO] [stderr] Compiling email-encoding v0.1.3 [INFO] [stderr] Compiling thread_local v1.1.4 [INFO] [stderr] Compiling os_info v3.5.1 [INFO] [stderr] Compiling email_address v0.2.3 [INFO] [stderr] Compiling futures-timer v3.0.2 [INFO] [stderr] Compiling quoted_printable v0.4.5 [INFO] [stderr] Compiling spin v0.9.4 [INFO] [stderr] Compiling fastrand v1.8.0 [INFO] [stderr] Compiling take_mut v0.2.2 [INFO] [stderr] Compiling nonzero_ext v0.3.0 [INFO] [stderr] Compiling quanta v0.9.3 [INFO] [stderr] Compiling darling_core v0.13.4 [INFO] [stderr] Compiling darling_core v0.14.1 [INFO] [stderr] Compiling tokio-macros v1.8.0 [INFO] [stderr] Compiling futures-macro v0.3.24 [INFO] [stderr] Compiling tracing-attributes v0.1.23 [INFO] [stderr] Compiling thiserror-impl v1.0.37 [INFO] [stderr] Compiling openssl-macros v0.1.0 [INFO] [stderr] Compiling pin-project-internal v1.0.12 [INFO] [stderr] Compiling trackable_derive v1.0.0 [INFO] [stderr] Compiling enum-as-inner v0.4.0 [INFO] [stderr] Compiling prost-derive v0.11.0 [INFO] [stderr] Compiling async-stream-impl v0.3.3 [INFO] [stderr] Compiling trackable v1.2.0 [INFO] [stderr] Compiling trackable v0.2.24 [INFO] [stderr] Compiling derivative v2.2.0 [INFO] [stderr] Compiling darling_macro v0.13.4 [INFO] [stderr] Compiling typed-builder v0.10.0 [INFO] [stderr] Compiling tracing v0.1.37 [INFO] [stderr] Compiling bytecodec v0.4.15 [INFO] [stderr] Compiling serde_repr v0.1.9 [INFO] [stderr] Compiling async-stream v0.3.3 [INFO] [stderr] Compiling darling v0.13.4 [INFO] [stderr] Compiling serde_with_macros v1.5.2 [INFO] [stderr] Compiling pin-project v1.0.12 [INFO] [stderr] Compiling tracing-futures v0.2.5 [INFO] [stderr] Compiling darling_macro v0.14.1 [INFO] [stderr] Compiling darling v0.14.1 [INFO] [stderr] Compiling prost v0.11.0 [INFO] [stderr] Compiling derive_builder_core v0.11.2 [INFO] [stderr] Compiling httpcodec v0.2.3 [INFO] [stderr] Compiling derive_builder_macro v0.11.2 [INFO] [stderr] Compiling derive_builder v0.11.2 [INFO] [stderr] Compiling tokio-util v0.7.4 [INFO] [stderr] Compiling tokio-rustls v0.23.4 [INFO] [stderr] Compiling tokio-io-timeout v1.2.0 [INFO] [stderr] Compiling async-socks5 v0.5.1 [INFO] [stderr] Compiling futures-executor v0.3.24 [INFO] [stderr] Compiling axum-core v0.2.8 [INFO] [stderr] Compiling futures v0.3.24 [INFO] [stderr] Compiling tokio-socks v0.5.1 [INFO] [stderr] Compiling tokio-stream v0.1.11 [INFO] [stderr] Compiling governor v0.5.0 [INFO] [stderr] Compiling tokio-retry v0.3.0 [INFO] [stderr] Compiling h2 v0.3.14 [INFO] [stderr] Compiling tower v0.4.13 [INFO] [stderr] Compiling tower-http v0.3.4 [INFO] [stderr] Compiling url v2.3.1 [INFO] [stderr] Compiling serde_urlencoded v0.7.1 [INFO] [stderr] Compiling uuid v1.2.1 [INFO] [stderr] Compiling time v0.3.15 [INFO] [stderr] Compiling chrono v0.4.22 [INFO] [stderr] Compiling serde_bytes v0.11.7 [INFO] [stderr] Compiling tracing-serde v0.1.3 [INFO] [stderr] Compiling serde_path_to_error v0.1.8 [INFO] [stderr] Compiling serde_with v1.14.0 [INFO] [stderr] Compiling tungstenite v0.17.3 [INFO] [stderr] Compiling trust-dns-proto v0.21.2 [INFO] [stderr] Compiling tokio-tungstenite v0.17.2 [INFO] [stderr] Compiling flatten-json-object v0.6.1 [INFO] [stderr] Compiling tracing-subscriber v0.3.16 [INFO] [stderr] Compiling bson v2.4.0 [INFO] [stderr] Compiling trust-dns-resolver v0.21.2 [INFO] [stderr] Compiling hyper v0.14.20 [INFO] [stderr] Compiling mongodb v2.3.1 [INFO] [stderr] Compiling hyper-rustls v0.23.0 [INFO] [stderr] Compiling axum v0.5.16 [INFO] [stderr] Compiling hyper-timeout v0.4.1 [INFO] [stderr] Compiling hi-hyper-multipart v0.0.2 [INFO] [stderr] Compiling yup-oauth2 v7.0.1 [INFO] [stderr] Compiling tonic v0.8.2 [INFO] [stderr] Compiling tokio-native-tls v0.3.0 [INFO] [stderr] Compiling lettre v0.10.1 [INFO] [stderr] Compiling hyper-tls v0.5.0 [INFO] [stderr] Compiling reqwest v0.11.12 [INFO] [stderr] Compiling hyper-socks2 v0.7.0 [INFO] [stderr] Compiling oauth2 v4.2.3 [INFO] [stderr] Compiling hi-push v0.0.1 (/opt/rustwide/workdir) [INFO] [stdout] warning: unexpected `cfg` condition value: `grpc` [INFO] [stdout] --> src/lib.rs:31:7 [INFO] [stdout] | [INFO] [stdout] 31 | #[cfg(feature = "grpc")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `apns`, `axum`, `base64`, `bytecodec`, `cache`, `default`, `email`, `fcm`, `flatten-json-object`, `full`, `futures`, `grpc-api`, `hi-hyper-multipart`, `http`, `http-api`, `httpcodec`, `huawei`, `hyper`, `lettre`, `mongo`, `mongodb`, `multer`, `mysql`, `oauth2`, `rtm`, `sea-orm`, `tonic`, `uuid`, `wecom`, `xiaomi`, and `yup-oauth2` [INFO] [stdout] = help: consider adding `grpc` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: `#[warn(unexpected_cfgs)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `grpc` [INFO] [stdout] --> src/lib.rs:37:33 [INFO] [stdout] | [INFO] [stdout] 37 | #[cfg(all(any(feature = "http", feature = "grpc")))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `apns`, `axum`, `base64`, `bytecodec`, `cache`, `default`, `email`, `fcm`, `flatten-json-object`, `full`, `futures`, `grpc-api`, `hi-hyper-multipart`, `http`, `http-api`, `httpcodec`, `huawei`, `hyper`, `lettre`, `mongo`, `mongodb`, `multer`, `mysql`, `oauth2`, `rtm`, `sea-orm`, `tonic`, `uuid`, `wecom`, `xiaomi`, and `yup-oauth2` [INFO] [stdout] = help: consider adding `grpc` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::InnerError` [INFO] [stdout] --> src/huawei/mod.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | use crate::InnerError; [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: `crate::Pusher` [INFO] [stdout] --> src/wecom/mod.rs:243:9 [INFO] [stdout] | [INFO] [stdout] 243 | use crate::Pusher; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `self` [INFO] [stdout] --> src/service/mongo.rs:5:20 [INFO] [stdout] | [INFO] [stdout] 5 | use crate::utils::{self, now_ts}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `PushResults` [INFO] [stdout] --> src/service/mod.rs:13:52 [INFO] [stdout] | [INFO] [stdout] 13 | use crate::{apns, email, fcm, huawei, rtm, xiaomi, PushResults}; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `err` [INFO] [stdout] --> src/apns/mod.rs:116:21 [INFO] [stdout] | [INFO] [stdout] 116 | Err(err) => { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_err` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `res` [INFO] [stdout] --> src/fcm/mod.rs:207:18 [INFO] [stdout] | [INFO] [stdout] 207 | let (res, body) = res.take_body(); [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_res` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `e` [INFO] [stdout] --> src/http/mod.rs:32:66 [INFO] [stdout] | [INFO] [stdout] 32 | let token = String::from_utf8(base64::decode(token).map_err(|e| StatusCode::UNAUTHORIZED)?) [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_e` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `e` [INFO] [stdout] --> src/http/mod.rs:33:19 [INFO] [stdout] | [INFO] [stdout] 33 | .map_err(|e| StatusCode::UNAUTHORIZED)?; [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_e` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `e` [INFO] [stdout] --> src/http/mod.rs:49:23 [INFO] [stdout] | [INFO] [stdout] 49 | .map_err(|e| StatusCode::UNAUTHORIZED)?; [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_e` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `client` [INFO] [stdout] --> src/lib.rs:935:25 [INFO] [stdout] | [INFO] [stdout] 935 | Client::Rtm(client) => { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_client` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/lib.rs:936:21 [INFO] [stdout] | [INFO] [stdout] 936 | let mut res = PushResults::default(); [INFO] [stdout] | ----^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `msg` [INFO] [stdout] --> src/rtm/mod.rs:34:26 [INFO] [stdout] | [INFO] [stdout] 34 | async fn push(&self, msg: &'b Msg) -> Result<(), super::Error> { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_msg` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `req` [INFO] [stdout] --> src/rtm/mod.rs:35:13 [INFO] [stdout] | [INFO] [stdout] 35 | let req = self.cli [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_req` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `to_str` is never used [INFO] [stdout] --> src/apns/types.rs:44:8 [INFO] [stdout] | [INFO] [stdout] 43 | impl ApiErrorReason { [INFO] [stdout] | ------------------- method in this implementation [INFO] [stdout] 44 | fn to_str(&self) -> &str { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `build_parent` is never used [INFO] [stdout] --> src/fcm/mod.rs:80:8 [INFO] [stdout] | [INFO] [stdout] 75 | impl Client { [INFO] [stdout] | ----------- method in this implementation [INFO] [stdout] ... [INFO] [stdout] 80 | fn build_parent(&self) -> String { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `to_messages` is never used [INFO] [stdout] --> src/fcm/model.rs:272:19 [INFO] [stdout] | [INFO] [stdout] 271 | impl MulticastMessage<'_> { [INFO] [stdout] | ------------------------- method in this implementation [INFO] [stdout] 272 | pub(crate) fn to_messages(&self) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `client_secret` is never read [INFO] [stdout] --> src/huawei/mod.rs:31:5 [INFO] [stdout] | [INFO] [stdout] 29 | pub struct Client { [INFO] [stdout] | ------ field in this struct [INFO] [stdout] 30 | client_id: String, [INFO] [stdout] 31 | client_secret: String, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `PUSH_URL` is never used [INFO] [stdout] --> src/huawei/mod.rs:283:11 [INFO] [stdout] | [INFO] [stdout] 281 | impl Client { [INFO] [stdout] | ----------- associated constant in this implementation [INFO] [stdout] 282 | const TOKEN_URL: &'static str = "https://oauth-login.cloud.huawei.com/oauth2/v3/token"; [INFO] [stdout] 283 | const PUSH_URL: &'static str = "https://push-api.cloud.huawei.com/v2/{}/messages:send"; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `MAX_TOKEN` is never used [INFO] [stdout] --> src/wecom/mod.rs:27:11 [INFO] [stdout] | [INFO] [stdout] 26 | impl Client { [INFO] [stdout] | ----------- associated constant in this implementation [INFO] [stdout] 27 | const MAX_TOKEN: i32 = 1000; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `client_secret` is never read [INFO] [stdout] --> src/xiaomi/mod.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 14 | pub struct Client { [INFO] [stdout] | ------ field in this struct [INFO] [stdout] 15 | cli: reqwest::Client, [INFO] [stdout] 16 | client_secret: String, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `TOKEN_LIMIT` is never used [INFO] [stdout] --> src/xiaomi/mod.rs:175:11 [INFO] [stdout] | [INFO] [stdout] 174 | impl<'a> Client { [INFO] [stdout] | --------------- associated constant in this implementation [INFO] [stdout] 175 | const TOKEN_LIMIT: i32 = 1000; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 55s [INFO] running `Command { std: "docker" "inspect" "83cd56b345158c320d6c0887843613701d01f877253cbb539336a6e18e9f0bac", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "83cd56b345158c320d6c0887843613701d01f877253cbb539336a6e18e9f0bac", kill_on_drop: false }` [INFO] [stdout] 83cd56b345158c320d6c0887843613701d01f877253cbb539336a6e18e9f0bac [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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-09-21" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 364cf7a7ebd7da956e3c06d2fb2878bf027dbcb55ecbed1e5d5b03db87fa2306 [INFO] running `Command { std: "docker" "start" "-a" "364cf7a7ebd7da956e3c06d2fb2878bf027dbcb55ecbed1e5d5b03db87fa2306", kill_on_drop: false }` [INFO] [stdout] warning: unexpected `cfg` condition value: `grpc` [INFO] [stdout] --> src/lib.rs:31:7 [INFO] [stdout] | [INFO] [stdout] 31 | #[cfg(feature = "grpc")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `apns`, `axum`, `base64`, `bytecodec`, `cache`, `default`, `email`, `fcm`, `flatten-json-object`, `full`, `futures`, `grpc-api`, `hi-hyper-multipart`, `http`, `http-api`, `httpcodec`, `huawei`, `hyper`, `lettre`, `mongo`, `mongodb`, `multer`, `mysql`, `oauth2`, `rtm`, `sea-orm`, `tonic`, `uuid`, `wecom`, `xiaomi`, and `yup-oauth2` [INFO] [stdout] = help: consider adding `grpc` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: `#[warn(unexpected_cfgs)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `grpc` [INFO] [stdout] --> src/lib.rs:37:33 [INFO] [stdout] | [INFO] [stdout] 37 | #[cfg(all(any(feature = "http", feature = "grpc")))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `apns`, `axum`, `base64`, `bytecodec`, `cache`, `default`, `email`, `fcm`, `flatten-json-object`, `full`, `futures`, `grpc-api`, `hi-hyper-multipart`, `http`, `http-api`, `httpcodec`, `huawei`, `hyper`, `lettre`, `mongo`, `mongodb`, `multer`, `mysql`, `oauth2`, `rtm`, `sea-orm`, `tonic`, `uuid`, `wecom`, `xiaomi`, and `yup-oauth2` [INFO] [stdout] = help: consider adding `grpc` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::InnerError` [INFO] [stdout] --> src/huawei/mod.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | use crate::InnerError; [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: `crate::Pusher` [INFO] [stdout] --> src/wecom/mod.rs:243:9 [INFO] [stdout] | [INFO] [stdout] 243 | use crate::Pusher; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `self` [INFO] [stdout] --> src/service/mongo.rs:5:20 [INFO] [stdout] | [INFO] [stdout] 5 | use crate::utils::{self, now_ts}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `PushResults` [INFO] [stdout] --> src/service/mod.rs:13:52 [INFO] [stdout] | [INFO] [stdout] 13 | use crate::{apns, email, fcm, huawei, rtm, xiaomi, PushResults}; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `err` [INFO] [stdout] --> src/apns/mod.rs:116:21 [INFO] [stdout] | [INFO] [stdout] 116 | Err(err) => { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_err` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `res` [INFO] [stdout] --> src/fcm/mod.rs:207:18 [INFO] [stdout] | [INFO] [stdout] 207 | let (res, body) = res.take_body(); [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_res` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `e` [INFO] [stdout] --> src/http/mod.rs:32:66 [INFO] [stdout] | [INFO] [stdout] 32 | let token = String::from_utf8(base64::decode(token).map_err(|e| StatusCode::UNAUTHORIZED)?) [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_e` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `e` [INFO] [stdout] --> src/http/mod.rs:33:19 [INFO] [stdout] | [INFO] [stdout] 33 | .map_err(|e| StatusCode::UNAUTHORIZED)?; [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_e` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `e` [INFO] [stdout] --> src/http/mod.rs:49:23 [INFO] [stdout] | [INFO] [stdout] 49 | .map_err(|e| StatusCode::UNAUTHORIZED)?; [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_e` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `client` [INFO] [stdout] --> src/lib.rs:935:25 [INFO] [stdout] | [INFO] [stdout] 935 | Client::Rtm(client) => { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_client` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/lib.rs:936:21 [INFO] [stdout] | [INFO] [stdout] 936 | let mut res = PushResults::default(); [INFO] [stdout] | ----^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `msg` [INFO] [stdout] --> src/rtm/mod.rs:34:26 [INFO] [stdout] | [INFO] [stdout] 34 | async fn push(&self, msg: &'b Msg) -> Result<(), super::Error> { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_msg` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `req` [INFO] [stdout] --> src/rtm/mod.rs:35:13 [INFO] [stdout] | [INFO] [stdout] 35 | let req = self.cli [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_req` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `to_str` is never used [INFO] [stdout] --> src/apns/types.rs:44:8 [INFO] [stdout] | [INFO] [stdout] 43 | impl ApiErrorReason { [INFO] [stdout] | ------------------- method in this implementation [INFO] [stdout] 44 | fn to_str(&self) -> &str { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `build_parent` is never used [INFO] [stdout] --> src/fcm/mod.rs:80:8 [INFO] [stdout] | [INFO] [stdout] 75 | impl Client { [INFO] [stdout] | ----------- method in this implementation [INFO] [stdout] ... [INFO] [stdout] 80 | fn build_parent(&self) -> String { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `to_messages` is never used [INFO] [stdout] --> src/fcm/model.rs:272:19 [INFO] [stdout] | [INFO] [stdout] 271 | impl MulticastMessage<'_> { [INFO] [stdout] | ------------------------- method in this implementation [INFO] [stdout] 272 | pub(crate) fn to_messages(&self) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `client_secret` is never read [INFO] [stdout] --> src/huawei/mod.rs:31:5 [INFO] [stdout] | [INFO] [stdout] 29 | pub struct Client { [INFO] [stdout] | ------ field in this struct [INFO] [stdout] 30 | client_id: String, [INFO] [stdout] 31 | client_secret: String, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `PUSH_URL` is never used [INFO] [stdout] --> src/huawei/mod.rs:283:11 [INFO] [stdout] | [INFO] [stdout] 281 | impl Client { [INFO] [stdout] | ----------- associated constant in this implementation [INFO] [stdout] 282 | const TOKEN_URL: &'static str = "https://oauth-login.cloud.huawei.com/oauth2/v3/token"; [INFO] [stdout] 283 | const PUSH_URL: &'static str = "https://push-api.cloud.huawei.com/v2/{}/messages:send"; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `MAX_TOKEN` is never used [INFO] [stdout] --> src/wecom/mod.rs:27:11 [INFO] [stdout] | [INFO] [stdout] 26 | impl Client { [INFO] [stdout] | ----------- associated constant in this implementation [INFO] [stdout] 27 | const MAX_TOKEN: i32 = 1000; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `client_secret` is never read [INFO] [stdout] --> src/xiaomi/mod.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 14 | pub struct Client { [INFO] [stdout] | ------ field in this struct [INFO] [stdout] 15 | cli: reqwest::Client, [INFO] [stdout] 16 | client_secret: String, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `TOKEN_LIMIT` is never used [INFO] [stdout] --> src/xiaomi/mod.rs:175:11 [INFO] [stdout] | [INFO] [stdout] 174 | impl<'a> Client { [INFO] [stdout] | --------------- associated constant in this implementation [INFO] [stdout] 175 | const TOKEN_LIMIT: i32 = 1000; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling hi-push v0.0.1 (/opt/rustwide/workdir) [INFO] [stdout] warning: unexpected `cfg` condition value: `grpc` [INFO] [stdout] --> src/lib.rs:31:7 [INFO] [stdout] | [INFO] [stdout] 31 | #[cfg(feature = "grpc")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `apns`, `axum`, `base64`, `bytecodec`, `cache`, `default`, `email`, `fcm`, `flatten-json-object`, `full`, `futures`, `grpc-api`, `hi-hyper-multipart`, `http`, `http-api`, `httpcodec`, `huawei`, `hyper`, `lettre`, `mongo`, `mongodb`, `multer`, `mysql`, `oauth2`, `rtm`, `sea-orm`, `tonic`, `uuid`, `wecom`, `xiaomi`, and `yup-oauth2` [INFO] [stdout] = help: consider adding `grpc` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: `#[warn(unexpected_cfgs)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `grpc` [INFO] [stdout] --> src/lib.rs:37:33 [INFO] [stdout] | [INFO] [stdout] 37 | #[cfg(all(any(feature = "http", feature = "grpc")))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `apns`, `axum`, `base64`, `bytecodec`, `cache`, `default`, `email`, `fcm`, `flatten-json-object`, `full`, `futures`, `grpc-api`, `hi-hyper-multipart`, `http`, `http-api`, `httpcodec`, `huawei`, `hyper`, `lettre`, `mongo`, `mongodb`, `multer`, `mysql`, `oauth2`, `rtm`, `sea-orm`, `tonic`, `uuid`, `wecom`, `xiaomi`, and `yup-oauth2` [INFO] [stdout] = help: consider adding `grpc` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::InnerError` [INFO] [stdout] --> src/huawei/mod.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | use crate::InnerError; [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: `self` [INFO] [stdout] --> src/service/mongo.rs:5:20 [INFO] [stdout] | [INFO] [stdout] 5 | use crate::utils::{self, now_ts}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `PushResults` [INFO] [stdout] --> src/service/mod.rs:13:52 [INFO] [stdout] | [INFO] [stdout] 13 | use crate::{apns, email, fcm, huawei, rtm, xiaomi, PushResults}; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `err` [INFO] [stdout] --> src/apns/mod.rs:116:21 [INFO] [stdout] | [INFO] [stdout] 116 | Err(err) => { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_err` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `res` [INFO] [stdout] --> src/fcm/mod.rs:207:18 [INFO] [stdout] | [INFO] [stdout] 207 | let (res, body) = res.take_body(); [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_res` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `e` [INFO] [stdout] --> src/http/mod.rs:32:66 [INFO] [stdout] | [INFO] [stdout] 32 | let token = String::from_utf8(base64::decode(token).map_err(|e| StatusCode::UNAUTHORIZED)?) [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_e` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `e` [INFO] [stdout] --> src/http/mod.rs:33:19 [INFO] [stdout] | [INFO] [stdout] 33 | .map_err(|e| StatusCode::UNAUTHORIZED)?; [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_e` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `e` [INFO] [stdout] --> src/http/mod.rs:49:23 [INFO] [stdout] | [INFO] [stdout] 49 | .map_err(|e| StatusCode::UNAUTHORIZED)?; [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_e` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `client` [INFO] [stdout] --> src/lib.rs:935:25 [INFO] [stdout] | [INFO] [stdout] 935 | Client::Rtm(client) => { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_client` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/lib.rs:936:21 [INFO] [stdout] | [INFO] [stdout] 936 | let mut res = PushResults::default(); [INFO] [stdout] | ----^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `res` [INFO] [stdout] --> src/fcm/mod.rs:326:13 [INFO] [stdout] | [INFO] [stdout] 326 | let res = fcm [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_res` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `msg` [INFO] [stdout] --> src/rtm/mod.rs:34:26 [INFO] [stdout] | [INFO] [stdout] 34 | async fn push(&self, msg: &'b Msg) -> Result<(), super::Error> { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_msg` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `req` [INFO] [stdout] --> src/rtm/mod.rs:35:13 [INFO] [stdout] | [INFO] [stdout] 35 | let req = self.cli [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_req` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `e` [INFO] [stdout] --> src/lib.rs:1047:60 [INFO] [stdout] | [INFO] [stdout] 1047 | for group in ["1", "2", "3", "4", "5"].rsplitn(2, |e| false) { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_e` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `to_str` is never used [INFO] [stdout] --> src/apns/types.rs:44:8 [INFO] [stdout] | [INFO] [stdout] 43 | impl ApiErrorReason { [INFO] [stdout] | ------------------- method in this implementation [INFO] [stdout] 44 | fn to_str(&self) -> &str { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `build_parent` is never used [INFO] [stdout] --> src/fcm/mod.rs:80:8 [INFO] [stdout] | [INFO] [stdout] 75 | impl Client { [INFO] [stdout] | ----------- method in this implementation [INFO] [stdout] ... [INFO] [stdout] 80 | fn build_parent(&self) -> String { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `to_messages` is never used [INFO] [stdout] --> src/fcm/model.rs:272:19 [INFO] [stdout] | [INFO] [stdout] 271 | impl MulticastMessage<'_> { [INFO] [stdout] | ------------------------- method in this implementation [INFO] [stdout] 272 | pub(crate) fn to_messages(&self) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `client_secret` is never read [INFO] [stdout] --> src/huawei/mod.rs:31:5 [INFO] [stdout] | [INFO] [stdout] 29 | pub struct Client { [INFO] [stdout] | ------ field in this struct [INFO] [stdout] 30 | client_id: String, [INFO] [stdout] 31 | client_secret: String, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `PUSH_URL` is never used [INFO] [stdout] --> src/huawei/mod.rs:283:11 [INFO] [stdout] | [INFO] [stdout] 281 | impl Client { [INFO] [stdout] | ----------- associated constant in this implementation [INFO] [stdout] 282 | const TOKEN_URL: &'static str = "https://oauth-login.cloud.huawei.com/oauth2/v3/token"; [INFO] [stdout] 283 | const PUSH_URL: &'static str = "https://push-api.cloud.huawei.com/v2/{}/messages:send"; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `MAX_TOKEN` is never used [INFO] [stdout] --> src/wecom/mod.rs:27:11 [INFO] [stdout] | [INFO] [stdout] 26 | impl Client { [INFO] [stdout] | ----------- associated constant in this implementation [INFO] [stdout] 27 | const MAX_TOKEN: i32 = 1000; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `client_secret` is never read [INFO] [stdout] --> src/xiaomi/mod.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 14 | pub struct Client { [INFO] [stdout] | ------ field in this struct [INFO] [stdout] 15 | cli: reqwest::Client, [INFO] [stdout] 16 | client_secret: String, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `TOKEN_LIMIT` is never used [INFO] [stdout] --> src/xiaomi/mod.rs:175:11 [INFO] [stdout] | [INFO] [stdout] 174 | impl<'a> Client { [INFO] [stdout] | --------------- associated constant in this implementation [INFO] [stdout] 175 | const TOKEN_LIMIT: i32 = 1000; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 17.06s [INFO] running `Command { std: "docker" "inspect" "364cf7a7ebd7da956e3c06d2fb2878bf027dbcb55ecbed1e5d5b03db87fa2306", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "364cf7a7ebd7da956e3c06d2fb2878bf027dbcb55ecbed1e5d5b03db87fa2306", kill_on_drop: false }` [INFO] [stdout] 364cf7a7ebd7da956e3c06d2fb2878bf027dbcb55ecbed1e5d5b03db87fa2306 [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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-09-21" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 3a873d37f95dcc5acb55a0e2817994d373e4784d73351f76fa7e5d89c08d850c [INFO] running `Command { std: "docker" "start" "-a" "3a873d37f95dcc5acb55a0e2817994d373e4784d73351f76fa7e5d89c08d850c", kill_on_drop: false }` [INFO] [stderr] warning: unexpected `cfg` condition value: `grpc` [INFO] [stderr] --> src/lib.rs:31:7 [INFO] [stderr] | [INFO] [stderr] 31 | #[cfg(feature = "grpc")] [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: expected values for `feature` are: `apns`, `axum`, `base64`, `bytecodec`, `cache`, `default`, `email`, `fcm`, `flatten-json-object`, `full`, `futures`, `grpc-api`, `hi-hyper-multipart`, `http`, `http-api`, `httpcodec`, `huawei`, `hyper`, `lettre`, `mongo`, `mongodb`, `multer`, `mysql`, `oauth2`, `rtm`, `sea-orm`, `tonic`, `uuid`, `wecom`, `xiaomi`, and `yup-oauth2` [INFO] [stderr] = help: consider adding `grpc` as a feature in `Cargo.toml` [INFO] [stderr] = note: see for more information about checking conditional configuration [INFO] [stderr] = note: `#[warn(unexpected_cfgs)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unexpected `cfg` condition value: `grpc` [INFO] [stderr] --> src/lib.rs:37:33 [INFO] [stderr] | [INFO] [stderr] 37 | #[cfg(all(any(feature = "http", feature = "grpc")))] [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: expected values for `feature` are: `apns`, `axum`, `base64`, `bytecodec`, `cache`, `default`, `email`, `fcm`, `flatten-json-object`, `full`, `futures`, `grpc-api`, `hi-hyper-multipart`, `http`, `http-api`, `httpcodec`, `huawei`, `hyper`, `lettre`, `mongo`, `mongodb`, `multer`, `mysql`, `oauth2`, `rtm`, `sea-orm`, `tonic`, `uuid`, `wecom`, `xiaomi`, and `yup-oauth2` [INFO] [stderr] = help: consider adding `grpc` as a feature in `Cargo.toml` [INFO] [stderr] = note: see for more information about checking conditional configuration [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::InnerError` [INFO] [stderr] --> src/huawei/mod.rs:16:5 [INFO] [stderr] | [INFO] [stderr] 16 | use crate::InnerError; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::Pusher` [INFO] [stderr] --> src/wecom/mod.rs:243:9 [INFO] [stderr] | [INFO] [stderr] 243 | use crate::Pusher; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `self` [INFO] [stderr] --> src/service/mongo.rs:5:20 [INFO] [stderr] | [INFO] [stderr] 5 | use crate::utils::{self, now_ts}; [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `PushResults` [INFO] [stderr] --> src/service/mod.rs:13:52 [INFO] [stderr] | [INFO] [stderr] 13 | use crate::{apns, email, fcm, huawei, rtm, xiaomi, PushResults}; [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused variable: `err` [INFO] [stderr] --> src/apns/mod.rs:116:21 [INFO] [stderr] | [INFO] [stderr] 116 | Err(err) => { [INFO] [stderr] | ^^^ help: if this is intentional, prefix it with an underscore: `_err` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: unused variable: `res` [INFO] [stderr] --> src/fcm/mod.rs:207:18 [INFO] [stderr] | [INFO] [stderr] 207 | let (res, body) = res.take_body(); [INFO] [stderr] | ^^^ help: if this is intentional, prefix it with an underscore: `_res` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `e` [INFO] [stderr] --> src/http/mod.rs:32:66 [INFO] [stderr] | [INFO] [stderr] 32 | let token = String::from_utf8(base64::decode(token).map_err(|e| StatusCode::UNAUTHORIZED)?) [INFO] [stderr] | ^ help: if this is intentional, prefix it with an underscore: `_e` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `e` [INFO] [stderr] --> src/http/mod.rs:33:19 [INFO] [stderr] | [INFO] [stderr] 33 | .map_err(|e| StatusCode::UNAUTHORIZED)?; [INFO] [stderr] | ^ help: if this is intentional, prefix it with an underscore: `_e` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `e` [INFO] [stderr] --> src/http/mod.rs:49:23 [INFO] [stderr] | [INFO] [stderr] 49 | .map_err(|e| StatusCode::UNAUTHORIZED)?; [INFO] [stderr] | ^ help: if this is intentional, prefix it with an underscore: `_e` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `client` [INFO] [stderr] --> src/lib.rs:935:25 [INFO] [stderr] | [INFO] [stderr] 935 | Client::Rtm(client) => { [INFO] [stderr] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_client` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/lib.rs:936:21 [INFO] [stderr] | [INFO] [stderr] 936 | let mut res = PushResults::default(); [INFO] [stderr] | ----^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: unused variable: `msg` [INFO] [stderr] --> src/rtm/mod.rs:34:26 [INFO] [stderr] | [INFO] [stderr] 34 | async fn push(&self, msg: &'b Msg) -> Result<(), super::Error> { [INFO] [stderr] | ^^^ help: if this is intentional, prefix it with an underscore: `_msg` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `req` [INFO] [stderr] --> src/rtm/mod.rs:35:13 [INFO] [stderr] | [INFO] [stderr] 35 | let req = self.cli [INFO] [stderr] | ^^^ help: if this is intentional, prefix it with an underscore: `_req` [INFO] [stderr] [INFO] [stderr] warning: method `to_str` is never used [INFO] [stderr] --> src/apns/types.rs:44:8 [INFO] [stderr] | [INFO] [stderr] 43 | impl ApiErrorReason { [INFO] [stderr] | ------------------- method in this implementation [INFO] [stderr] 44 | fn to_str(&self) -> &str { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: method `build_parent` is never used [INFO] [stderr] --> src/fcm/mod.rs:80:8 [INFO] [stderr] | [INFO] [stderr] 75 | impl Client { [INFO] [stderr] | ----------- method in this implementation [INFO] [stderr] ... [INFO] [stderr] 80 | fn build_parent(&self) -> String { [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method `to_messages` is never used [INFO] [stderr] --> src/fcm/model.rs:272:19 [INFO] [stderr] | [INFO] [stderr] 271 | impl MulticastMessage<'_> { [INFO] [stderr] | ------------------------- method in this implementation [INFO] [stderr] 272 | pub(crate) fn to_messages(&self) -> Vec { [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: field `client_secret` is never read [INFO] [stderr] --> src/huawei/mod.rs:31:5 [INFO] [stderr] | [INFO] [stderr] 29 | pub struct Client { [INFO] [stderr] | ------ field in this struct [INFO] [stderr] 30 | client_id: String, [INFO] [stderr] 31 | client_secret: String, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated constant `PUSH_URL` is never used [INFO] [stderr] --> src/huawei/mod.rs:283:11 [INFO] [stderr] | [INFO] [stderr] 281 | impl Client { [INFO] [stderr] | ----------- associated constant in this implementation [INFO] [stderr] 282 | const TOKEN_URL: &'static str = "https://oauth-login.cloud.huawei.com/oauth2/v3/token"; [INFO] [stderr] 283 | const PUSH_URL: &'static str = "https://push-api.cloud.huawei.com/v2/{}/messages:send"; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated constant `MAX_TOKEN` is never used [INFO] [stderr] --> src/wecom/mod.rs:27:11 [INFO] [stderr] | [INFO] [stderr] 26 | impl Client { [INFO] [stderr] | ----------- associated constant in this implementation [INFO] [stderr] 27 | const MAX_TOKEN: i32 = 1000; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: field `client_secret` is never read [INFO] [stderr] --> src/xiaomi/mod.rs:16:5 [INFO] [stderr] | [INFO] [stderr] 14 | pub struct Client { [INFO] [stderr] | ------ field in this struct [INFO] [stderr] 15 | cli: reqwest::Client, [INFO] [stderr] 16 | client_secret: String, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated constant `TOKEN_LIMIT` is never used [INFO] [stderr] --> src/xiaomi/mod.rs:175:11 [INFO] [stderr] | [INFO] [stderr] 174 | impl<'a> Client { [INFO] [stderr] | --------------- associated constant in this implementation [INFO] [stderr] 175 | const TOKEN_LIMIT: i32 = 1000; [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused variable: `res` [INFO] [stderr] --> src/fcm/mod.rs:326:13 [INFO] [stderr] | [INFO] [stderr] 326 | let res = fcm [INFO] [stderr] | ^^^ help: if this is intentional, prefix it with an underscore: `_res` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `e` [INFO] [stderr] --> src/lib.rs:1047:60 [INFO] [stderr] | [INFO] [stderr] 1047 | for group in ["1", "2", "3", "4", "5"].rsplitn(2, |e| false) { [INFO] [stderr] | ^ help: if this is intentional, prefix it with an underscore: `_e` [INFO] [stderr] [INFO] [stderr] warning: `hi-push` (lib) generated 23 warnings (run `cargo fix --lib -p hi-push` to apply 5 suggestions) [INFO] [stderr] warning: `hi-push` (lib test) generated 24 warnings (22 duplicates) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.45s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/hi_push-3bd0d1c76d14349b) [INFO] [stdout] [INFO] [stdout] running 11 tests [INFO] [stdout] test tests::test_fcm_msg ... ok [INFO] [stdout] test apns::test::test_cert ... ok [INFO] [stdout] test tests::message_to_message ... ok [INFO] [stdout] test tests::test_huawei_msg ... ok [INFO] [stdout] test email::tests::test_push ... FAILED [INFO] [stdout] test fcm::test::test_fcm ... FAILED [INFO] [stdout] test huawei::tests::test_push ... FAILED [INFO] [stdout] test tests::test_services ... FAILED [INFO] [stdout] test wecom::tests::test_client ... FAILED [INFO] [stdout] test xiaomi::tests::test_client ... FAILED [INFO] [stdout] test wecom::tests::test_msg_builder ... FAILED [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [INFO] [stdout] ---- email::tests::test_push stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'email::tests::test_push' (26) panicked at src/email/mod.rs:120:58: [INFO] [stdout] called `Result::unwrap()` on an `Err` value: NotPresent [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x61328a6bc1b2 - std::backtrace_rs::backtrace::libunwind::trace::hcab59e1e990fdc24 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x61328a6bc1b2 - std::backtrace_rs::backtrace::trace_unsynchronized::he24cc57f3d2f47b7 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x61328a6bc1b2 - std::sys::backtrace::_print_fmt::hf8d65ede198eeb54 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x61328a6bc1b2 - ::fmt::h67edf0e4d33c343c [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x61328a6cf3bf - core::fmt::rt::Argument::fmt::hef94184842aeafdd [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x61328a6cf3bf - core::fmt::write::hcf0c66b48a8fa606 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/fmt/mod.rs:1468:25 [INFO] [stdout] 6: 0x61328a687611 - std::io::default_write_fmt::h69967ac0ba93195f [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x61328a687611 - std::io::Write::write_fmt::h8db9396209deaa1c [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x61328a6948b2 - std::sys::backtrace::BacktraceLock::print::h07e5435aa717b414 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x61328a6998ef - std::panicking::default_hook::{{closure}}::h91001850288db5f7 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x61328a699781 - std::panicking::default_hook::h2346dbb704ef5512 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:325:9 [INFO] [stdout] 11: 0x613289c5aabe - as core::ops::function::Fn>::call::h18383b2e29377420 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/boxed.rs:1999:9 [INFO] [stdout] 12: 0x613289c5aabe - test::test_main_with_exit_callback::{{closure}}::h272d7ef99aef06dc [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x61328a69a05f - as core::ops::function::Fn>::call::h6dba6e441651a0d1 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/boxed.rs:1999:9 [INFO] [stdout] 14: 0x61328a69a05f - std::panicking::panic_with_hook::hd2b063a6090d23a4 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:842:13 [INFO] [stdout] 15: 0x61328a699e0a - std::panicking::panic_handler::{{closure}}::he666d95f139a333e [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:707:13 [INFO] [stdout] 16: 0x61328a6949e9 - std::sys::backtrace::__rust_end_short_backtrace::h631ad224854ebee5 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 17: 0x61328a67b17d - __rustc[1d67440d6e82e4f]::rust_begin_unwind [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:698:5 [INFO] [stdout] 18: 0x61328a6d8a90 - core::panicking::panic_fmt::h420ddb7fd73daf53 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/panicking.rs:75:14 [INFO] [stdout] 19: 0x61328a6d7a36 - core::result::unwrap_failed::hdde076be853d034f [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/result.rs:1855:5 [INFO] [stdout] 20: 0x613289bdb79b - core::result::Result::unwrap::hb9dc56610748cb74 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/result.rs:1226:23 [INFO] [stdout] 21: 0x613289bdb79b - hi_push::email::tests::test_push::{{closure}}::h51c3178f340cf8e0 [INFO] [stdout] at /opt/rustwide/workdir/src/email/mod.rs:120:58 [INFO] [stdout] 22: 0x613289aca9fd - as core::future::future::Future>::poll::h0f103bcb5ae9d132 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/future/future.rs:133:9 [INFO] [stdout] 23: 0x6132899cbc1d - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}::ha5e714dec5a3a219 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.21.2/src/runtime/scheduler/current_thread.rs:525:64 [INFO] [stdout] 24: 0x613289a05ba0 - tokio::coop::with_budget::{{closure}}::he7ddf4136e607ca6 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.21.2/src/coop.rs:102:9 [INFO] [stdout] 25: 0x6132899b2fc5 - std::thread::local::LocalKey::try_with::h55541f38ba784654 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/thread/local.rs:315:12 [INFO] [stdout] 26: 0x6132899b1a7e - std::thread::local::LocalKey::with::h02e734121bbbb5ab [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/thread/local.rs:279:20 [INFO] [stdout] 27: 0x6132899cb20f - tokio::coop::with_budget::h70202a292219ecf5 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.21.2/src/coop.rs:95:13 [INFO] [stdout] 28: 0x6132899cb20f - tokio::coop::budget::h12a47592b0f62f1c [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.21.2/src/coop.rs:72:5 [INFO] [stdout] 29: 0x6132899cb20f - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::h7aeb4076013886de [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.21.2/src/runtime/scheduler/current_thread.rs:525:25 [INFO] [stdout] 30: 0x6132899bfb10 - tokio::runtime::scheduler::current_thread::Context::enter::hc7d29753cb348faa [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.21.2/src/runtime/scheduler/current_thread.rs:349:19 [INFO] [stdout] 31: 0x6132899c88df - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::h91bbfa7d964ce326 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.21.2/src/runtime/scheduler/current_thread.rs:524:44 [INFO] [stdout] 32: 0x6132899c65e4 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}::he583bb5092c61286 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.21.2/src/runtime/scheduler/current_thread.rs:595:57 [INFO] [stdout] 33: 0x613289a062f3 - tokio::macros::scoped_tls::ScopedKey::set::h727e2e3c11add4c1 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.21.2/src/macros/scoped_tls.rs:61:9 [INFO] [stdout] 34: 0x6132899c4b4f - tokio::runtime::scheduler::current_thread::CoreGuard::enter::h15e419860255daf8 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.21.2/src/runtime/scheduler/current_thread.rs:595:35 [INFO] [stdout] 35: 0x6132899c6672 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::h88c9a2d9c9d071f0 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.21.2/src/runtime/scheduler/current_thread.rs:515:24 [INFO] [stdout] 36: 0x6132899bd1ba - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::ha1d4828c6556d741 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.21.2/src/runtime/scheduler/current_thread.rs:161:29 [INFO] [stdout] 37: 0x613289a816ff - tokio::runtime::Runtime::block_on::h56b344a93b7da04e [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.21.2/src/runtime/mod.rs:490:51 [INFO] [stdout] 38: 0x613289bdb5a0 - hi_push::email::tests::test_push::h013eccb36e12ea12 [INFO] [stdout] at /opt/rustwide/workdir/src/email/mod.rs:131:30 [INFO] [stdout] 39: 0x613289bdbf67 - hi_push::email::tests::test_push::{{closure}}::hd48e31feca505752 [INFO] [stdout] at /opt/rustwide/workdir/src/email/mod.rs:119:25 [INFO] [stdout] 40: 0x6132899898f6 - core::ops::function::FnOnce::call_once::h58ee30c1f3aa6611 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 41: 0x613289c5a87b - core::ops::function::FnOnce::call_once::h70887edf07a630ba [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 42: 0x613289c5a87b - test::__rust_begin_short_backtrace::h27763c4cbbdb8601 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:663:18 [INFO] [stdout] 43: 0x613289c704e5 - test::run_test_in_process::{{closure}}::h4dc8bc6d5e3924d3 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:686:74 [INFO] [stdout] 44: 0x613289c704e5 - as core::ops::function::FnOnce<()>>::call_once::h75905e8ffe81974f [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 45: 0x613289c704e5 - std::panicking::catch_unwind::do_call::h0bc60366ba66eba5 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:590:40 [INFO] [stdout] 46: 0x613289c704e5 - std::panicking::catch_unwind::hae1ec7bf94407afa [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:553:19 [INFO] [stdout] 47: 0x613289c704e5 - std::panic::catch_unwind::h0f4ff4773d84d3cd [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panic.rs:359:14 [INFO] [stdout] 48: 0x613289c704e5 - test::run_test_in_process::h03fbc77ae48b3f10 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:686:27 [INFO] [stdout] 49: 0x613289c704e5 - test::run_test::{{closure}}::h83476a9c453dc4d3 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:607:43 [INFO] [stdout] 50: 0x613289c46cd4 - test::run_test::{{closure}}::h515482ad1e7fe7de [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:637:41 [INFO] [stdout] 51: 0x613289c46cd4 - std::sys::backtrace::__rust_begin_short_backtrace::hed09f6ac5fe9d647 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:158:18 [INFO] [stdout] 52: 0x613289c4a59a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h988e2cd969319888 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/thread/mod.rs:559:17 [INFO] [stdout] 53: 0x613289c4a59a - as core::ops::function::FnOnce<()>>::call_once::hd70e28dc46ec20be [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 54: 0x613289c4a59a - std::panicking::catch_unwind::do_call::hdc29e11311eb7655 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:590:40 [INFO] [stdout] 55: 0x613289c4a59a - std::panicking::catch_unwind::h9e402d6a96fef41c [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:553:19 [INFO] [stdout] 56: 0x613289c4a59a - std::panic::catch_unwind::h9213c0c54aec70e0 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panic.rs:359:14 [INFO] [stdout] 57: 0x613289c4a59a - std::thread::Builder::spawn_unchecked_::{{closure}}::h6262965869ed2b87 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/thread/mod.rs:557:30 [INFO] [stdout] 58: 0x613289c4a59a - core::ops::function::FnOnce::call_once{{vtable.shim}}::h05c05ed02619e462 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 59: 0x61328a68fb4f - as core::ops::function::FnOnce>::call_once::h2044e71c41d3958a [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/boxed.rs:1985:9 [INFO] [stdout] 60: 0x61328a68fb4f - std::sys::thread::unix::Thread::new::thread_start::hf277835320aa8e5a [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/thread/unix.rs:126:17 [INFO] [stdout] 61: 0x7f56dfa92aa4 - [INFO] [stdout] 62: 0x7f56dfb1fa34 - clone [INFO] [stdout] 63: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- fcm::test::test_fcm stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'fcm::test::test_fcm' (27) panicked at src/fcm/mod.rs:301:59: [INFO] [stdout] called `Result::unwrap()` on an `Err` value: NotPresent [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x61328a6bc1b2 - std::backtrace_rs::backtrace::libunwind::trace::hcab59e1e990fdc24 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x61328a6bc1b2 - std::backtrace_rs::backtrace::trace_unsynchronized::he24cc57f3d2f47b7 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x61328a6bc1b2 - std::sys::backtrace::_print_fmt::hf8d65ede198eeb54 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x61328a6bc1b2 - ::fmt::h67edf0e4d33c343c [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x61328a6cf3bf - core::fmt::rt::Argument::fmt::hef94184842aeafdd [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x61328a6cf3bf - core::fmt::write::hcf0c66b48a8fa606 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/fmt/mod.rs:1468:25 [INFO] [stdout] 6: 0x61328a687611 - std::io::default_write_fmt::h69967ac0ba93195f [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x61328a687611 - std::io::Write::write_fmt::h8db9396209deaa1c [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x61328a6948b2 - std::sys::backtrace::BacktraceLock::print::h07e5435aa717b414 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x61328a6998ef - std::panicking::default_hook::{{closure}}::h91001850288db5f7 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x61328a699781 - std::panicking::default_hook::h2346dbb704ef5512 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:325:9 [INFO] [stdout] 11: 0x613289c5aabe - as core::ops::function::Fn>::call::h18383b2e29377420 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/boxed.rs:1999:9 [INFO] [stdout] 12: 0x613289c5aabe - test::test_main_with_exit_callback::{{closure}}::h272d7ef99aef06dc [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x61328a69a05f - as core::ops::function::Fn>::call::h6dba6e441651a0d1 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/boxed.rs:1999:9 [INFO] [stdout] 14: 0x61328a69a05f - std::panicking::panic_with_hook::hd2b063a6090d23a4 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:842:13 [INFO] [stdout] 15: 0x61328a699e0a - std::panicking::panic_handler::{{closure}}::he666d95f139a333e [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:707:13 [INFO] [stdout] 16: 0x61328a6949e9 - std::sys::backtrace::__rust_end_short_backtrace::h631ad224854ebee5 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 17: 0x61328a67b17d - __rustc[1d67440d6e82e4f]::rust_begin_unwind [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:698:5 [INFO] [stdout] 18: 0x61328a6d8a90 - core::panicking::panic_fmt::h420ddb7fd73daf53 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/panicking.rs:75:14 [INFO] [stdout] 19: 0x61328a6d7a36 - core::result::unwrap_failed::hdde076be853d034f [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/result.rs:1855:5 [INFO] [stdout] 20: 0x613289bd9c3c - core::result::Result::unwrap::hb9dc56610748cb74 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/result.rs:1226:23 [INFO] [stdout] 21: 0x613289bd9c3c - hi_push::fcm::test::test_fcm::{{closure}}::h037c1c527b2a0874 [INFO] [stdout] at /opt/rustwide/workdir/src/fcm/mod.rs:301:59 [INFO] [stdout] 22: 0x613289acad1d - as core::future::future::Future>::poll::h7dc2cb5ac775b727 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/future/future.rs:133:9 [INFO] [stdout] 23: 0x6132899cbb1d - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}::h025d122fed4ed292 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.21.2/src/runtime/scheduler/current_thread.rs:525:64 [INFO] [stdout] 24: 0x613289a05810 - tokio::coop::with_budget::{{closure}}::hd3d5ed91e0beaafe [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.21.2/src/coop.rs:102:9 [INFO] [stdout] 25: 0x6132899b28c5 - std::thread::local::LocalKey::try_with::h38914a7e248fbc05 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/thread/local.rs:315:12 [INFO] [stdout] 26: 0x6132899b1b1e - std::thread::local::LocalKey::with::h057d18e81e0d64b2 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/thread/local.rs:279:20 [INFO] [stdout] 27: 0x6132899cb3bf - tokio::coop::with_budget::hd8d77a0680dd0a10 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.21.2/src/coop.rs:95:13 [INFO] [stdout] 28: 0x6132899cb3bf - tokio::coop::budget::h72f75de5048b34cd [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.21.2/src/coop.rs:72:5 [INFO] [stdout] 29: 0x6132899cb3bf - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::h99f485a602d3c007 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.21.2/src/runtime/scheduler/current_thread.rs:525:25 [INFO] [stdout] 30: 0x6132899bfe30 - tokio::runtime::scheduler::current_thread::Context::enter::hc9ee3de2f2cce094 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.21.2/src/runtime/scheduler/current_thread.rs:349:19 [INFO] [stdout] 31: 0x6132899ca70f - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::hf3f38880d17d8a6b [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.21.2/src/runtime/scheduler/current_thread.rs:524:44 [INFO] [stdout] 32: 0x6132899c6564 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}::h90a8df216d87d0d4 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.21.2/src/runtime/scheduler/current_thread.rs:595:57 [INFO] [stdout] 33: 0x613289a06093 - tokio::macros::scoped_tls::ScopedKey::set::h2513dd1a28d4f4e6 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.21.2/src/macros/scoped_tls.rs:61:9 [INFO] [stdout] 34: 0x6132899c5b0f - tokio::runtime::scheduler::current_thread::CoreGuard::enter::hddabe479f8654314 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.21.2/src/runtime/scheduler/current_thread.rs:595:35 [INFO] [stdout] 35: 0x6132899c6712 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::hc04c3ab67d3853c2 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.21.2/src/runtime/scheduler/current_thread.rs:515:24 [INFO] [stdout] 36: 0x6132899bc3bd - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::h0c7a9709aff01404 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.21.2/src/runtime/scheduler/current_thread.rs:161:29 [INFO] [stdout] 37: 0x613289a818da - tokio::runtime::Runtime::block_on::h5f928755c9df6d31 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.21.2/src/runtime/mod.rs:490:51 [INFO] [stdout] 38: 0x613289bd99bc - hi_push::fcm::test::test_fcm::hbbc9264a23f7e640 [INFO] [stdout] at /opt/rustwide/workdir/src/fcm/mod.rs:336:22 [INFO] [stdout] 39: 0x613289bdb447 - hi_push::fcm::test::test_fcm::{{closure}}::h322d44a95e3e445e [INFO] [stdout] at /opt/rustwide/workdir/src/fcm/mod.rs:299:24 [INFO] [stdout] 40: 0x61328998a466 - core::ops::function::FnOnce::call_once::h8e67d19ab6ba3975 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 41: 0x613289c5a87b - core::ops::function::FnOnce::call_once::h70887edf07a630ba [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 42: 0x613289c5a87b - test::__rust_begin_short_backtrace::h27763c4cbbdb8601 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:663:18 [INFO] [stdout] 43: 0x613289c704e5 - test::run_test_in_process::{{closure}}::h4dc8bc6d5e3924d3 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:686:74 [INFO] [stdout] 44: 0x613289c704e5 - as core::ops::function::FnOnce<()>>::call_once::h75905e8ffe81974f [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 45: 0x613289c704e5 - std::panicking::catch_unwind::do_call::h0bc60366ba66eba5 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:590:40 [INFO] [stdout] 46: 0x613289c704e5 - std::panicking::catch_unwind::hae1ec7bf94407afa [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:553:19 [INFO] [stdout] 47: 0x613289c704e5 - std::panic::catch_unwind::h0f4ff4773d84d3cd [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panic.rs:359:14 [INFO] [stdout] 48: 0x613289c704e5 - test::run_test_in_process::h03fbc77ae48b3f10 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:686:27 [INFO] [stdout] 49: 0x613289c704e5 - test::run_test::{{closure}}::h83476a9c453dc4d3 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:607:43 [INFO] [stdout] 50: 0x613289c46cd4 - test::run_test::{{closure}}::h515482ad1e7fe7de [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:637:41 [INFO] [stdout] 51: 0x613289c46cd4 - std::sys::backtrace::__rust_begin_short_backtrace::hed09f6ac5fe9d647 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:158:18 [INFO] [stdout] 52: 0x613289c4a59a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h988e2cd969319888 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/thread/mod.rs:559:17 [INFO] [stdout] 53: 0x613289c4a59a - as core::ops::function::FnOnce<()>>::call_once::hd70e28dc46ec20be [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 54: 0x613289c4a59a - std::panicking::catch_unwind::do_call::hdc29e11311eb7655 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:590:40 [INFO] [stdout] 55: 0x613289c4a59a - std::panicking::catch_unwind::h9e402d6a96fef41c [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:553:19 [INFO] [stdout] 56: 0x613289c4a59a - std::panic::catch_unwind::h9213c0c54aec70e0 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panic.rs:359:14 [INFO] [stdout] 57: 0x613289c4a59a - std::thread::Builder::spawn_unchecked_::{{closure}}::h6262965869ed2b87 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/thread/mod.rs:557:30 [INFO] [stdout] 58: 0x613289c4a59a - core::ops::function::FnOnce::call_once{{vtable.shim}}::h05c05ed02619e462 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 59: 0x61328a68fb4f - as core::ops::function::FnOnce>::call_once::h2044e71c41d3958a [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/boxed.rs:1985:9 [INFO] [stdout] 60: 0x61328a68fb4f - std::sys::thread::unix::Thread::new::thread_start::hf277835320aa8e5a [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/thread/unix.rs:126:17 [INFO] [stdout] 61: 0x7f56dfa92aa4 - [INFO] [stdout] 62: 0x7f56dfb1fa34 - clone [INFO] [stdout] 63: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- huawei::tests::test_push stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'huawei::tests::test_push' (28) panicked at src/huawei/mod.rs:445:55: [INFO] [stdout] called `Result::unwrap()` on an `Err` value: NotPresent [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x61328a6bc1b2 - std::backtrace_rs::backtrace::libunwind::trace::hcab59e1e990fdc24 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x61328a6bc1b2 - std::backtrace_rs::backtrace::trace_unsynchronized::he24cc57f3d2f47b7 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x61328a6bc1b2 - std::sys::backtrace::_print_fmt::hf8d65ede198eeb54 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x61328a6bc1b2 - ::fmt::h67edf0e4d33c343c [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x61328a6cf3bf - core::fmt::rt::Argument::fmt::hef94184842aeafdd [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x61328a6cf3bf - core::fmt::write::hcf0c66b48a8fa606 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/fmt/mod.rs:1468:25 [INFO] [stdout] 6: 0x61328a687611 - std::io::default_write_fmt::h69967ac0ba93195f [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x61328a687611 - std::io::Write::write_fmt::h8db9396209deaa1c [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x61328a6948b2 - std::sys::backtrace::BacktraceLock::print::h07e5435aa717b414 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x61328a6998ef - std::panicking::default_hook::{{closure}}::h91001850288db5f7 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x61328a699781 - std::panicking::default_hook::h2346dbb704ef5512 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:325:9 [INFO] [stdout] 11: 0x613289c5aabe - as core::ops::function::Fn>::call::h18383b2e29377420 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/boxed.rs:1999:9 [INFO] [stdout] 12: 0x613289c5aabe - test::test_main_with_exit_callback::{{closure}}::h272d7ef99aef06dc [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x61328a69a05f - as core::ops::function::Fn>::call::h6dba6e441651a0d1 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/boxed.rs:1999:9 [INFO] [stdout] 14: 0x61328a69a05f - std::panicking::panic_with_hook::hd2b063a6090d23a4 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:842:13 [INFO] [stdout] 15: 0x61328a699e0a - std::panicking::panic_handler::{{closure}}::he666d95f139a333e [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:707:13 [INFO] [stdout] 16: 0x61328a6949e9 - std::sys::backtrace::__rust_end_short_backtrace::h631ad224854ebee5 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 17: 0x61328a67b17d - __rustc[1d67440d6e82e4f]::rust_begin_unwind [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:698:5 [INFO] [stdout] 18: 0x61328a6d8a90 - core::panicking::panic_fmt::h420ddb7fd73daf53 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/panicking.rs:75:14 [INFO] [stdout] 19: 0x61328a6d7a36 - core::result::unwrap_failed::hdde076be853d034f [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/result.rs:1855:5 [INFO] [stdout] 20: 0x613289bddd19 - core::result::Result::unwrap::hb9dc56610748cb74 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/result.rs:1226:23 [INFO] [stdout] 21: 0x613289bddd19 - hi_push::huawei::tests::test_push::{{closure}}::ha58dbf83bcd7bc3e [INFO] [stdout] at /opt/rustwide/workdir/src/huawei/mod.rs:445:55 [INFO] [stdout] 22: 0x613289acaedd - as core::future::future::Future>::poll::h9aaa7e83190d75b0 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/future/future.rs:133:9 [INFO] [stdout] 23: 0x6132899cbc5d - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}::hbeddd74ffd56b72f [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.21.2/src/runtime/scheduler/current_thread.rs:525:64 [INFO] [stdout] 24: 0x613289a04050 - tokio::coop::with_budget::{{closure}}::h0471efaa48648619 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.21.2/src/coop.rs:102:9 [INFO] [stdout] 25: 0x6132899b2bc5 - std::thread::local::LocalKey::try_with::h43aebab55aafa0f7 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/thread/local.rs:315:12 [INFO] [stdout] 26: 0x6132899b245e - std::thread::local::LocalKey::with::he107f3ca0e14b50a [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/thread/local.rs:279:20 [INFO] [stdout] 27: 0x6132899cb8ef - tokio::coop::with_budget::h645c51c0127fba55 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.21.2/src/coop.rs:95:13 [INFO] [stdout] 28: 0x6132899cb8ef - tokio::coop::budget::hac4a0d63787b3f2e [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.21.2/src/coop.rs:72:5 [INFO] [stdout] 29: 0x6132899cb8ef - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::hd93a8489b8ae7360 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.21.2/src/runtime/scheduler/current_thread.rs:525:25 [INFO] [stdout] 30: 0x6132899bf7f0 - tokio::runtime::scheduler::current_thread::Context::enter::hb5f011a938e26767 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.21.2/src/runtime/scheduler/current_thread.rs:349:19 [INFO] [stdout] 31: 0x6132899c9cff - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::he1835ba08449229f [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.21.2/src/runtime/scheduler/current_thread.rs:524:44 [INFO] [stdout] 32: 0x6132899c6584 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}::hafda43316f7d1942 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.21.2/src/runtime/scheduler/current_thread.rs:595:57 [INFO] [stdout] 33: 0x613289a06683 - tokio::macros::scoped_tls::ScopedKey::set::hd795d8818a2bbf27 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.21.2/src/macros/scoped_tls.rs:61:9 [INFO] [stdout] 34: 0x6132899c62ef - tokio::runtime::scheduler::current_thread::CoreGuard::enter::heea4dd33431e06a2 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.21.2/src/runtime/scheduler/current_thread.rs:595:35 [INFO] [stdout] 35: 0x6132899c6762 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::hc0a803d5736ad2a3 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.21.2/src/runtime/scheduler/current_thread.rs:515:24 [INFO] [stdout] 36: 0x6132899bc68a - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::h372ceaf78acdbfff [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.21.2/src/runtime/scheduler/current_thread.rs:161:29 [INFO] [stdout] 37: 0x613289a81c3e - tokio::runtime::Runtime::block_on::h6b7bc8af6d819c1a [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.21.2/src/runtime/mod.rs:490:51 [INFO] [stdout] 38: 0x613289bddaff - hi_push::huawei::tests::test_push::h75d63161b50cd7b3 [INFO] [stdout] at /opt/rustwide/workdir/src/huawei/mod.rs:470:29 [INFO] [stdout] 39: 0x613289bde867 - hi_push::huawei::tests::test_push::{{closure}}::hd96767e1749605e6 [INFO] [stdout] at /opt/rustwide/workdir/src/huawei/mod.rs:442:25 [INFO] [stdout] 40: 0x61328998b3e6 - core::ops::function::FnOnce::call_once::hd8ac6115c3ea6d1c [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 41: 0x613289c5a87b - core::ops::function::FnOnce::call_once::h70887edf07a630ba [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 42: 0x613289c5a87b - test::__rust_begin_short_backtrace::h27763c4cbbdb8601 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:663:18 [INFO] [stdout] 43: 0x613289c704e5 - test::run_test_in_process::{{closure}}::h4dc8bc6d5e3924d3 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:686:74 [INFO] [stdout] 44: 0x613289c704e5 - as core::ops::function::FnOnce<()>>::call_once::h75905e8ffe81974f [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 45: 0x613289c704e5 - std::panicking::catch_unwind::do_call::h0bc60366ba66eba5 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:590:40 [INFO] [stdout] 46: 0x613289c704e5 - std::panicking::catch_unwind::hae1ec7bf94407afa [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:553:19 [INFO] [stdout] 47: 0x613289c704e5 - std::panic::catch_unwind::h0f4ff4773d84d3cd [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panic.rs:359:14 [INFO] [stdout] 48: 0x613289c704e5 - test::run_test_in_process::h03fbc77ae48b3f10 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:686:27 [INFO] [stdout] 49: 0x613289c704e5 - test::run_test::{{closure}}::h83476a9c453dc4d3 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:607:43 [INFO] [stdout] 50: 0x613289c46cd4 - test::run_test::{{closure}}::h515482ad1e7fe7de [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:637:41 [INFO] [stdout] 51: 0x613289c46cd4 - std::sys::backtrace::__rust_begin_short_backtrace::hed09f6ac5fe9d647 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:158:18 [INFO] [stdout] 52: 0x613289c4a59a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h988e2cd969319888 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/thread/mod.rs:559:17 [INFO] [stdout] 53: 0x613289c4a59a - as core::ops::function::FnOnce<()>>::call_once::hd70e28dc46ec20be [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 54: 0x613289c4a59a - std::panicking::catch_unwind::do_call::hdc29e11311eb7655 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:590:40 [INFO] [stdout] 55: 0x613289c4a59a - std::panicking::catch_unwind::h9e402d6a96fef41c [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:553:19 [INFO] [stdout] 56: 0x613289c4a59a - std::panic::catch_unwind::h9213c0c54aec70e0 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panic.rs:359:14 [INFO] [stdout] 57: 0x613289c4a59a - std::thread::Builder::spawn_unchecked_::{{closure}}::h6262965869ed2b87 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/thread/mod.rs:557:30 [INFO] [stdout] 58: 0x613289c4a59a - core::ops::function::FnOnce::call_once{{vtable.shim}}::h05c05ed02619e462 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 59: 0x61328a68fb4f - as core::ops::function::FnOnce>::call_once::h2044e71c41d3958a [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/boxed.rs:1985:9 [INFO] [stdout] 60: 0x61328a68fb4f - std::sys::thread::unix::Thread::new::thread_start::hf277835320aa8e5a [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/thread/unix.rs:126:17 [INFO] [stdout] 61: 0x7f56dfa92aa4 - [INFO] [stdout] 62: 0x7f56dfb1fa34 - clone [INFO] [stdout] 63: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- tests::test_services stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'tests::test_services' (32) panicked at src/lib.rs:954:55: [INFO] [stdout] called `Result::unwrap()` on an `Err` value: NotPresent [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x61328a6bc1b2 - std::backtrace_rs::backtrace::libunwind::trace::hcab59e1e990fdc24 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x61328a6bc1b2 - std::backtrace_rs::backtrace::trace_unsynchronized::he24cc57f3d2f47b7 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x61328a6bc1b2 - std::sys::backtrace::_print_fmt::hf8d65ede198eeb54 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x61328a6bc1b2 - ::fmt::h67edf0e4d33c343c [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x61328a6cf3bf - core::fmt::rt::Argument::fmt::hef94184842aeafdd [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x61328a6cf3bf - core::fmt::write::hcf0c66b48a8fa606 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/fmt/mod.rs:1468:25 [INFO] [stdout] 6: 0x61328a687611 - std::io::default_write_fmt::h69967ac0ba93195f [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x61328a687611 - std::io::Write::write_fmt::h8db9396209deaa1c [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x61328a6948b2 - std::sys::backtrace::BacktraceLock::print::h07e5435aa717b414 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x61328a6998ef - std::panicking::default_hook::{{closure}}::h91001850288db5f7 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x61328a699781 - std::panicking::default_hook::h2346dbb704ef5512 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:325:9 [INFO] [stdout] 11: 0x613289c5aabe - as core::ops::function::Fn>::call::h18383b2e29377420 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/boxed.rs:1999:9 [INFO] [stdout] 12: 0x613289c5aabe - test::test_main_with_exit_callback::{{closure}}::h272d7ef99aef06dc [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x61328a69a05f - as core::ops::function::Fn>::call::h6dba6e441651a0d1 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/boxed.rs:1999:9 [INFO] [stdout] 14: 0x61328a69a05f - std::panicking::panic_with_hook::hd2b063a6090d23a4 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:842:13 [INFO] [stdout] 15: 0x61328a699e0a - std::panicking::panic_handler::{{closure}}::he666d95f139a333e [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:707:13 [INFO] [stdout] 16: 0x61328a6949e9 - std::sys::backtrace::__rust_end_short_backtrace::h631ad224854ebee5 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 17: 0x61328a67b17d - __rustc[1d67440d6e82e4f]::rust_begin_unwind [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:698:5 [INFO] [stdout] 18: 0x61328a6d8a90 - core::panicking::panic_fmt::h420ddb7fd73daf53 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/panicking.rs:75:14 [INFO] [stdout] 19: 0x61328a6d7a36 - core::result::unwrap_failed::hdde076be853d034f [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/result.rs:1855:5 [INFO] [stdout] 20: 0x613289b9ace6 - core::result::Result::unwrap::hb9dc56610748cb74 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/result.rs:1226:23 [INFO] [stdout] 21: 0x613289b9ace6 - hi_push::tests::test_services::{{closure}}::hc08c73cd62a6480e [INFO] [stdout] at /opt/rustwide/workdir/src/lib.rs:954:55 [INFO] [stdout] 22: 0x613289acac5d - as core::future::future::Future>::poll::h7a37ffc8b1ea8235 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/future/future.rs:133:9 [INFO] [stdout] 23: 0x6132899cbbdd - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}::h6a56fcc8e1dfb0d7 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.21.2/src/runtime/scheduler/current_thread.rs:525:64 [INFO] [stdout] 24: 0x613289a04d60 - tokio::coop::with_budget::{{closure}}::h8208087613f9b32a [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.21.2/src/coop.rs:102:9 [INFO] [stdout] 25: 0x6132899b41c5 - std::thread::local::LocalKey::try_with::hd07165d8149ad733 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/thread/local.rs:315:12 [INFO] [stdout] 26: 0x6132899b1c4e - std::thread::local::LocalKey::with::h13177a9dd1256abf [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/thread/local.rs:279:20 [INFO] [stdout] 27: 0x6132899cb79f - tokio::coop::with_budget::h96f13c08285dc080 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.21.2/src/coop.rs:95:13 [INFO] [stdout] 28: 0x6132899cb79f - tokio::coop::budget::h79177b871a49d50b [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.21.2/src/coop.rs:72:5 [INFO] [stdout] 29: 0x6132899cb79f - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::hd35b690dfbb5fabd [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.21.2/src/runtime/scheduler/current_thread.rs:525:25 [INFO] [stdout] 30: 0x6132899be8e0 - tokio::runtime::scheduler::current_thread::Context::enter::h53cd0654bafeb04d [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.21.2/src/runtime/scheduler/current_thread.rs:349:19 [INFO] [stdout] 31: 0x6132899c92ef - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::had09707c966b57d4 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.21.2/src/runtime/scheduler/current_thread.rs:524:44 [INFO] [stdout] 32: 0x6132899c65a4 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}::hba172aa51d858677 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.21.2/src/runtime/scheduler/current_thread.rs:595:57 [INFO] [stdout] 33: 0x613289a067b3 - tokio::macros::scoped_tls::ScopedKey::set::hd9646d4d6d5f2a0f [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.21.2/src/macros/scoped_tls.rs:61:9 [INFO] [stdout] 34: 0x6132899c4f3f - tokio::runtime::scheduler::current_thread::CoreGuard::enter::h75ea009e9be51eee [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.21.2/src/runtime/scheduler/current_thread.rs:595:35 [INFO] [stdout] 35: 0x6132899c67b2 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::hcdd9ed2a8f1835b7 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.21.2/src/runtime/scheduler/current_thread.rs:515:24 [INFO] [stdout] 36: 0x6132899bcee9 - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::h5160b20ea7966b43 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.21.2/src/runtime/scheduler/current_thread.rs:161:29 [INFO] [stdout] 37: 0x613289a8154d - tokio::runtime::Runtime::block_on::h27c854cfaadc0929 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.21.2/src/runtime/mod.rs:490:51 [INFO] [stdout] 38: 0x613289b9a9a1 - hi_push::tests::test_services::h8f16e7bd51125236 [INFO] [stdout] at /opt/rustwide/workdir/src/lib.rs:1017:60 [INFO] [stdout] 39: 0x613289b9aa47 - hi_push::tests::test_services::{{closure}}::hbb4797a3440a1a37 [INFO] [stdout] at /opt/rustwide/workdir/src/lib.rs:953:29 [INFO] [stdout] 40: 0x6132899897b6 - core::ops::function::FnOnce::call_once::h5538198d17c0bb7b [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 41: 0x613289c5a87b - core::ops::function::FnOnce::call_once::h70887edf07a630ba [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 42: 0x613289c5a87b - test::__rust_begin_short_backtrace::h27763c4cbbdb8601 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:663:18 [INFO] [stdout] 43: 0x613289c704e5 - test::run_test_in_process::{{closure}}::h4dc8bc6d5e3924d3 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:686:74 [INFO] [stdout] 44: 0x613289c704e5 - as core::ops::function::FnOnce<()>>::call_once::h75905e8ffe81974f [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 45: 0x613289c704e5 - std::panicking::catch_unwind::do_call::h0bc60366ba66eba5 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:590:40 [INFO] [stdout] 46: 0x613289c704e5 - std::panicking::catch_unwind::hae1ec7bf94407afa [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:553:19 [INFO] [stdout] 47: 0x613289c704e5 - std::panic::catch_unwind::h0f4ff4773d84d3cd [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panic.rs:359:14 [INFO] [stdout] 48: 0x613289c704e5 - test::run_test_in_process::h03fbc77ae48b3f10 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:686:27 [INFO] [stdout] 49: 0x613289c704e5 - test::run_test::{{closure}}::h83476a9c453dc4d3 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:607:43 [INFO] [stdout] 50: 0x613289c46cd4 - test::run_test::{{closure}}::h515482ad1e7fe7de [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:637:41 [INFO] [stdout] 51: 0x613289c46cd4 - std::sys::backtrace::__rust_begin_short_backtrace::hed09f6ac5fe9d647 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:158:18 [INFO] [stdout] 52: 0x613289c4a59a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h988e2cd969319888 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/thread/mod.rs:559:17 [INFO] [stdout] 53: 0x613289c4a59a - as core::ops::function::FnOnce<()>>::call_once::hd70e28dc46ec20be [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 54: 0x613289c4a59a - std::panicking::catch_unwind::do_call::hdc29e11311eb7655 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:590:40 [INFO] [stdout] 55: 0x613289c4a59a - std::panicking::catch_unwind::h9e402d6a96fef41c [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:553:19 [INFO] [stdout] 56: 0x613289c4a59a - std::panic::catch_unwind::h9213c0c54aec70e0 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panic.rs:359:14 [INFO] [stdout] 57: 0x613289c4a59a - std::thread::Builder::spawn_unchecked_::{{closure}}::h6262965869ed2b87 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/thread/mod.rs:557:30 [INFO] [stdout] 58: 0x613289c4a59a - core::ops::function::FnOnce::call_once{{vtable.shim}}::h05c05ed02619e462 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 59: 0x61328a68fb4f - as core::ops::function::FnOnce>::call_once::h2044e71c41d3958a [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/boxed.rs:1985:9 [INFO] [stdout] 60: 0x61328a68fb4f - std::sys::thread::unix::Thread::new::thread_start::hf277835320aa8e5a [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/thread/unix.rs:126:17 [INFO] [stdout] 61: 0x7f56dfa92aa4 - [INFO] [stdout] 62: 0x7f56dfb1fa34 - clone [INFO] [stdout] 63: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- wecom::tests::test_client stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'wecom::tests::test_client' (33) panicked at src/wecom/mod.rs:269:58: [INFO] [stdout] called `Result::unwrap()` on an `Err` value: NotPresent [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x61328a6bc1b2 - std::backtrace_rs::backtrace::libunwind::trace::hcab59e1e990fdc24 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x61328a6bc1b2 - std::backtrace_rs::backtrace::trace_unsynchronized::he24cc57f3d2f47b7 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x61328a6bc1b2 - std::sys::backtrace::_print_fmt::hf8d65ede198eeb54 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x61328a6bc1b2 - ::fmt::h67edf0e4d33c343c [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x61328a6cf3bf - core::fmt::rt::Argument::fmt::hef94184842aeafdd [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x61328a6cf3bf - core::fmt::write::hcf0c66b48a8fa606 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/fmt/mod.rs:1468:25 [INFO] [stdout] 6: 0x61328a687611 - std::io::default_write_fmt::h69967ac0ba93195f [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x61328a687611 - std::io::Write::write_fmt::h8db9396209deaa1c [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x61328a6948b2 - std::sys::backtrace::BacktraceLock::print::h07e5435aa717b414 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x61328a6998ef - std::panicking::default_hook::{{closure}}::h91001850288db5f7 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x61328a699781 - std::panicking::default_hook::h2346dbb704ef5512 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:325:9 [INFO] [stdout] 11: 0x613289c5aabe - as core::ops::function::Fn>::call::h18383b2e29377420 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/boxed.rs:1999:9 [INFO] [stdout] 12: 0x613289c5aabe - test::test_main_with_exit_callback::{{closure}}::h272d7ef99aef06dc [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x61328a69a05f - as core::ops::function::Fn>::call::h6dba6e441651a0d1 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/boxed.rs:1999:9 [INFO] [stdout] 14: 0x61328a69a05f - std::panicking::panic_with_hook::hd2b063a6090d23a4 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:842:13 [INFO] [stdout] 15: 0x61328a699e0a - std::panicking::panic_handler::{{closure}}::he666d95f139a333e [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:707:13 [INFO] [stdout] 16: 0x61328a6949e9 - std::sys::backtrace::__rust_end_short_backtrace::h631ad224854ebee5 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 17: 0x61328a67b17d - __rustc[1d67440d6e82e4f]::rust_begin_unwind [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:698:5 [INFO] [stdout] 18: 0x61328a6d8a90 - core::panicking::panic_fmt::h420ddb7fd73daf53 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/panicking.rs:75:14 [INFO] [stdout] 19: 0x61328a6d7a36 - core::result::unwrap_failed::hdde076be853d034f [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/result.rs:1855:5 [INFO] [stdout] 20: 0x613289bdc29b - core::result::Result::unwrap::hb9dc56610748cb74 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/result.rs:1226:23 [INFO] [stdout] 21: 0x613289bdc29b - hi_push::wecom::tests::test_client::{{closure}}::h18dcd9f2de8d77e0 [INFO] [stdout] at /opt/rustwide/workdir/src/wecom/mod.rs:269:58 [INFO] [stdout] 22: 0x613289acab7d - as core::future::future::Future>::poll::h3e165928a39df263 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/future/future.rs:133:9 [INFO] [stdout] 23: 0x6132899cbb9d - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}::h4a002e0a3fad62f3 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.21.2/src/runtime/scheduler/current_thread.rs:525:64 [INFO] [stdout] 24: 0x613289a049d0 - tokio::coop::with_budget::{{closure}}::h7849c780573752d2 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.21.2/src/coop.rs:102:9 [INFO] [stdout] 25: 0x6132899b25c5 - std::thread::local::LocalKey::try_with::h26a1beb40e560105 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/thread/local.rs:315:12 [INFO] [stdout] 26: 0x6132899b1cde - std::thread::local::LocalKey::with::h25a3769d6a3de5d9 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/thread/local.rs:279:20 [INFO] [stdout] 27: 0x6132899caf6f - tokio::coop::with_budget::hf9dbf0dc09f5c35d [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.21.2/src/coop.rs:95:13 [INFO] [stdout] 28: 0x6132899caf6f - tokio::coop::budget::hb1efab832032d5e1 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.21.2/src/coop.rs:72:5 [INFO] [stdout] 29: 0x6132899caf6f - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::h17d2f325f479c59d [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.21.2/src/runtime/scheduler/current_thread.rs:525:25 [INFO] [stdout] 30: 0x6132899c0150 - tokio::runtime::scheduler::current_thread::Context::enter::hd033bc98d92d8b82 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.21.2/src/runtime/scheduler/current_thread.rs:349:19 [INFO] [stdout] 31: 0x6132899c6aaf - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::h000329837c9e452a [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.21.2/src/runtime/scheduler/current_thread.rs:524:44 [INFO] [stdout] 32: 0x6132899c6604 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}::hf825e43fda4202e9 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.21.2/src/runtime/scheduler/current_thread.rs:595:57 [INFO] [stdout] 33: 0x613289a061c3 - tokio::macros::scoped_tls::ScopedKey::set::h725c5a0823d529f7 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.21.2/src/macros/scoped_tls.rs:61:9 [INFO] [stdout] 34: 0x6132899c5eff - tokio::runtime::scheduler::current_thread::CoreGuard::enter::he301162f5e307654 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.21.2/src/runtime/scheduler/current_thread.rs:595:35 [INFO] [stdout] 35: 0x6132899c66c2 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::haf065b597a9cb25b [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.21.2/src/runtime/scheduler/current_thread.rs:515:24 [INFO] [stdout] 36: 0x6132899bd48a - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::hb8332f007326c87f [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.21.2/src/runtime/scheduler/current_thread.rs:161:29 [INFO] [stdout] 37: 0x613289a81def - tokio::runtime::Runtime::block_on::hade955404d6dd586 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.21.2/src/runtime/mod.rs:490:51 [INFO] [stdout] 38: 0x613289bdc0a0 - hi_push::wecom::tests::test_client::h520667b45008b824 [INFO] [stdout] at /opt/rustwide/workdir/src/wecom/mod.rs:291:39 [INFO] [stdout] 39: 0x613289bdcf17 - hi_push::wecom::tests::test_client::{{closure}}::h47680acf5cdcd4fa [INFO] [stdout] at /opt/rustwide/workdir/src/wecom/mod.rs:266:27 [INFO] [stdout] 40: 0x61328998b6b6 - core::ops::function::FnOnce::call_once::he5805bbd5b50e767 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 41: 0x613289c5a87b - core::ops::function::FnOnce::call_once::h70887edf07a630ba [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 42: 0x613289c5a87b - test::__rust_begin_short_backtrace::h27763c4cbbdb8601 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:663:18 [INFO] [stdout] 43: 0x613289c704e5 - test::run_test_in_process::{{closure}}::h4dc8bc6d5e3924d3 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:686:74 [INFO] [stdout] 44: 0x613289c704e5 - as core::ops::function::FnOnce<()>>::call_once::h75905e8ffe81974f [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 45: 0x613289c704e5 - std::panicking::catch_unwind::do_call::h0bc60366ba66eba5 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:590:40 [INFO] [stdout] 46: 0x613289c704e5 - std::panicking::catch_unwind::hae1ec7bf94407afa [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:553:19 [INFO] [stdout] 47: 0x613289c704e5 - std::panic::catch_unwind::h0f4ff4773d84d3cd [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panic.rs:359:14 [INFO] [stdout] 48: 0x613289c704e5 - test::run_test_in_process::h03fbc77ae48b3f10 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:686:27 [INFO] [stdout] 49: 0x613289c704e5 - test::run_test::{{closure}}::h83476a9c453dc4d3 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:607:43 [INFO] [stdout] 50: 0x613289c46cd4 - test::run_test::{{closure}}::h515482ad1e7fe7de [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:637:41 [INFO] [stdout] 51: 0x613289c46cd4 - std::sys::backtrace::__rust_begin_short_backtrace::hed09f6ac5fe9d647 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:158:18 [INFO] [stdout] 52: 0x613289c4a59a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h988e2cd969319888 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/thread/mod.rs:559:17 [INFO] [stdout] 53: 0x613289c4a59a - as core::ops::function::FnOnce<()>>::call_once::hd70e28dc46ec20be [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 54: 0x613289c4a59a - std::panicking::catch_unwind::do_call::hdc29e11311eb7655 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:590:40 [INFO] [stdout] 55: 0x613289c4a59a - std::panicking::catch_unwind::h9e402d6a96fef41c [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:553:19 [INFO] [stdout] 56: 0x613289c4a59a - std::panic::catch_unwind::h9213c0c54aec70e0 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panic.rs:359:14 [INFO] [stdout] 57: 0x613289c4a59a - std::thread::Builder::spawn_unchecked_::{{closure}}::h6262965869ed2b87 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/thread/mod.rs:557:30 [INFO] [stdout] 58: 0x613289c4a59a - core::ops::function::FnOnce::call_once{{vtable.shim}}::h05c05ed02619e462 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 59: 0x61328a68fb4f - as core::ops::function::FnOnce>::call_once::h2044e71c41d3958a [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/boxed.rs:1985:9 [INFO] [stdout] 60: 0x61328a68fb4f - std::sys::thread::unix::Thread::new::thread_start::hf277835320aa8e5a [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/thread/unix.rs:126:17 [INFO] [stdout] 61: 0x7f56dfa92aa4 - [INFO] [stdout] 62: 0x7f56dfb1fa34 - clone [INFO] [stdout] 63: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- xiaomi::tests::test_client stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'xiaomi::tests::test_client' (35) panicked at src/xiaomi/mod.rs:233:55: [INFO] [stdout] called `Result::unwrap()` on an `Err` value: NotPresent [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x61328a6bc1b2 - std::backtrace_rs::backtrace::libunwind::trace::hcab59e1e990fdc24 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x61328a6bc1b2 - std::backtrace_rs::backtrace::trace_unsynchronized::he24cc57f3d2f47b7 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x61328a6bc1b2 - std::sys::backtrace::_print_fmt::hf8d65ede198eeb54 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x61328a6bc1b2 - ::fmt::h67edf0e4d33c343c [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x61328a6cf3bf - core::fmt::rt::Argument::fmt::hef94184842aeafdd [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x61328a6cf3bf - core::fmt::write::hcf0c66b48a8fa606 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/fmt/mod.rs:1468:25 [INFO] [stdout] 6: 0x61328a687611 - std::io::default_write_fmt::h69967ac0ba93195f [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x61328a687611 - std::io::Write::write_fmt::h8db9396209deaa1c [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x61328a6948b2 - std::sys::backtrace::BacktraceLock::print::h07e5435aa717b414 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x61328a6998ef - std::panicking::default_hook::{{closure}}::h91001850288db5f7 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x61328a699781 - std::panicking::default_hook::h2346dbb704ef5512 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:325:9 [INFO] [stdout] 11: 0x613289c5aabe - as core::ops::function::Fn>::call::h18383b2e29377420 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/boxed.rs:1999:9 [INFO] [stdout] 12: 0x613289c5aabe - test::test_main_with_exit_callback::{{closure}}::h272d7ef99aef06dc [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x61328a69a05f - as core::ops::function::Fn>::call::h6dba6e441651a0d1 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/boxed.rs:1999:9 [INFO] [stdout] 14: 0x61328a69a05f - std::panicking::panic_with_hook::hd2b063a6090d23a4 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:842:13 [INFO] [stdout] 15: 0x61328a699e0a - std::panicking::panic_handler::{{closure}}::he666d95f139a333e [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:707:13 [INFO] [stdout] 16: 0x61328a6949e9 - std::sys::backtrace::__rust_end_short_backtrace::h631ad224854ebee5 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 17: 0x61328a67b17d - __rustc[1d67440d6e82e4f]::rust_begin_unwind [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:698:5 [INFO] [stdout] 18: 0x61328a6d8a90 - core::panicking::panic_fmt::h420ddb7fd73daf53 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/panicking.rs:75:14 [INFO] [stdout] 19: 0x61328a6d7a36 - core::result::unwrap_failed::hdde076be853d034f [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/result.rs:1855:5 [INFO] [stdout] 20: 0x613289bdebb9 - core::result::Result::unwrap::hb9dc56610748cb74 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/result.rs:1226:23 [INFO] [stdout] 21: 0x613289bdebb9 - hi_push::xiaomi::tests::test_client::{{closure}}::hdaeeaba24c957c1b [INFO] [stdout] at /opt/rustwide/workdir/src/xiaomi/mod.rs:233:55 [INFO] [stdout] 22: 0x613289aca95d - as core::future::future::Future>::poll::h0068153fee7130a9 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/future/future.rs:133:9 [INFO] [stdout] 23: 0x6132899cbc9d - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}::hfe5e3d9242712363 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.21.2/src/runtime/scheduler/current_thread.rs:525:64 [INFO] [stdout] 24: 0x613289a05480 - tokio::coop::with_budget::{{closure}}::ha96c66b10de9844a [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.21.2/src/coop.rs:102:9 [INFO] [stdout] 25: 0x6132899b44c5 - std::thread::local::LocalKey::try_with::he160b66f30eb7cd9 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/thread/local.rs:315:12 [INFO] [stdout] 26: 0x6132899b1e6e - std::thread::local::LocalKey::with::h59f35faf1da603d8 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/thread/local.rs:279:20 [INFO] [stdout] 27: 0x6132899cba2f - tokio::coop::with_budget::hfbc00601ee1d1384 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.21.2/src/coop.rs:95:13 [INFO] [stdout] 28: 0x6132899cba2f - tokio::coop::budget::hd51e24db830e18ef [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.21.2/src/coop.rs:72:5 [INFO] [stdout] 29: 0x6132899cba2f - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::he888ef67c29c47cb [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.21.2/src/runtime/scheduler/current_thread.rs:525:25 [INFO] [stdout] 30: 0x6132899bdfe0 - tokio::runtime::scheduler::current_thread::Context::enter::h3e939f14351ab5bf [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.21.2/src/runtime/scheduler/current_thread.rs:349:19 [INFO] [stdout] 31: 0x6132899c74bf - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::h094cc10a90d7d9bd [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.21.2/src/runtime/scheduler/current_thread.rs:524:44 [INFO] [stdout] 32: 0x6132899c65c4 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}::hdce6a6dbbb2014ee [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.21.2/src/runtime/scheduler/current_thread.rs:595:57 [INFO] [stdout] 33: 0x613289a06423 - tokio::macros::scoped_tls::ScopedKey::set::h97e1b879fdcb8f37 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.21.2/src/macros/scoped_tls.rs:61:9 [INFO] [stdout] 34: 0x6132899c532f - tokio::runtime::scheduler::current_thread::CoreGuard::enter::h831e15be7dd119bb [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.21.2/src/runtime/scheduler/current_thread.rs:595:35 [INFO] [stdout] 35: 0x6132899c6622 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::h637a8683fe8ac122 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.21.2/src/runtime/scheduler/current_thread.rs:515:24 [INFO] [stdout] 36: 0x6132899bcc0a - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::h4fc5ac68835002bb [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.21.2/src/runtime/scheduler/current_thread.rs:161:29 [INFO] [stdout] 37: 0x613289a81a7f - tokio::runtime::Runtime::block_on::h6300a17d69c2ddf1 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.21.2/src/runtime/mod.rs:490:51 [INFO] [stdout] 38: 0x613289bde9a3 - hi_push::xiaomi::tests::test_client::h702cbc29db294928 [INFO] [stdout] at /opt/rustwide/workdir/src/xiaomi/mod.rs:256:29 [INFO] [stdout] 39: 0x613289bdea47 - hi_push::xiaomi::tests::test_client::{{closure}}::h6fc770319bbe39a9 [INFO] [stdout] at /opt/rustwide/workdir/src/xiaomi/mod.rs:230:27 [INFO] [stdout] 40: 0x613289989d36 - core::ops::function::FnOnce::call_once::h6a01657cb92bd895 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 41: 0x613289c5a87b - core::ops::function::FnOnce::call_once::h70887edf07a630ba [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 42: 0x613289c5a87b - test::__rust_begin_short_backtrace::h27763c4cbbdb8601 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:663:18 [INFO] [stdout] 43: 0x613289c704e5 - test::run_test_in_process::{{closure}}::h4dc8bc6d5e3924d3 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:686:74 [INFO] [stdout] 44: 0x613289c704e5 - as core::ops::function::FnOnce<()>>::call_once::h75905e8ffe81974f [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 45: 0x613289c704e5 - std::panicking::catch_unwind::do_call::h0bc60366ba66eba5 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:590:40 [INFO] [stdout] 46: 0x613289c704e5 - std::panicking::catch_unwind::hae1ec7bf94407afa [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:553:19 [INFO] [stdout] 47: 0x613289c704e5 - std::panic::catch_unwind::h0f4ff4773d84d3cd [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panic.rs:359:14 [INFO] [stdout] 48: 0x613289c704e5 - test::run_test_in_process::h03fbc77ae48b3f10 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:686:27 [INFO] [stdout] 49: 0x613289c704e5 - test::run_test::{{closure}}::h83476a9c453dc4d3 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:607:43 [INFO] [stdout] 50: 0x613289c46cd4 - test::run_test::{{closure}}::h515482ad1e7fe7de [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:637:41 [INFO] [stdout] 51: 0x613289c46cd4 - std::sys::backtrace::__rust_begin_short_backtrace::hed09f6ac5fe9d647 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:158:18 [INFO] [stdout] 52: 0x613289c4a59a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h988e2cd969319888 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/thread/mod.rs:559:17 [INFO] [stdout] 53: 0x613289c4a59a - as core::ops::function::FnOnce<()>>::call_once::hd70e28dc46ec20be [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 54: 0x613289c4a59a - std::panicking::catch_unwind::do_call::hdc29e11311eb7655 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:590:40 [INFO] [stdout] 55: 0x613289c4a59a - std::panicking::catch_unwind::h9e402d6a96fef41c [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:553:19 [INFO] [stdout] 56: 0x613289c4a59a - std::panic::catch_unwind::h9213c0c54aec70e0 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panic.rs:359:14 [INFO] [stdout] 57: 0x613289c4a59a - std::thread::Builder::spawn_unchecked_::{{closure}}::h6262965869ed2b87 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/thread/mod.rs:557:30 [INFO] [stdout] 58: 0x613289c4a59a - core::ops::function::FnOnce::call_once{{vtable.shim}}::h05c05ed02619e462 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 59: 0x61328a68fb4f - as core::ops::function::FnOnce>::call_once::h2044e71c41d3958a [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/boxed.rs:1985:9 [INFO] [stdout] 60: 0x61328a68fb4f - std::sys::thread::unix::Thread::new::thread_start::hf277835320aa8e5a [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/thread/unix.rs:126:17 [INFO] [stdout] 61: 0x7f56dfa92aa4 - [INFO] [stdout] 62: 0x7f56dfb1fa34 - clone [INFO] [stdout] 63: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- wecom::tests::test_msg_builder stdout ---- [INFO] [stdout] { [INFO] [stdout] "totag": "()", [INFO] [stdout] "msgtype": "markdown", [INFO] [stdout] "agentid": 123, [INFO] [stdout] "markdown": { [INFO] [stdout] "content": "()" [INFO] [stdout] } [INFO] [stdout] } [INFO] [stdout] [INFO] [stdout] thread 'wecom::tests::test_msg_builder' (34) panicked at src/wecom/mod.rs:262:9: [INFO] [stdout] assertion `left == right` failed [INFO] [stdout] left: false [INFO] [stdout] right: true [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x61328a6bc1b2 - std::backtrace_rs::backtrace::libunwind::trace::hcab59e1e990fdc24 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x61328a6bc1b2 - std::backtrace_rs::backtrace::trace_unsynchronized::he24cc57f3d2f47b7 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x61328a6bc1b2 - std::sys::backtrace::_print_fmt::hf8d65ede198eeb54 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x61328a6bc1b2 - ::fmt::h67edf0e4d33c343c [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x61328a6cf3bf - core::fmt::rt::Argument::fmt::hef94184842aeafdd [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x61328a6cf3bf - core::fmt::write::hcf0c66b48a8fa606 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/fmt/mod.rs:1468:25 [INFO] [stdout] 6: 0x61328a687611 - std::io::default_write_fmt::h69967ac0ba93195f [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x61328a687611 - std::io::Write::write_fmt::h8db9396209deaa1c [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x61328a6948b2 - std::sys::backtrace::BacktraceLock::print::h07e5435aa717b414 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x61328a6998ef - std::panicking::default_hook::{{closure}}::h91001850288db5f7 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x61328a699781 - std::panicking::default_hook::h2346dbb704ef5512 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:325:9 [INFO] [stdout] 11: 0x613289c5aabe - as core::ops::function::Fn>::call::h18383b2e29377420 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/boxed.rs:1999:9 [INFO] [stdout] 12: 0x613289c5aabe - test::test_main_with_exit_callback::{{closure}}::h272d7ef99aef06dc [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x61328a69a05f - as core::ops::function::Fn>::call::h6dba6e441651a0d1 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/boxed.rs:1999:9 [INFO] [stdout] 14: 0x61328a69a05f - std::panicking::panic_with_hook::hd2b063a6090d23a4 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:842:13 [INFO] [stdout] 15: 0x61328a699e0a - std::panicking::panic_handler::{{closure}}::he666d95f139a333e [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:707:13 [INFO] [stdout] 16: 0x61328a6949e9 - std::sys::backtrace::__rust_end_short_backtrace::h631ad224854ebee5 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 17: 0x61328a67b17d - __rustc[1d67440d6e82e4f]::rust_begin_unwind [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:698:5 [INFO] [stdout] 18: 0x61328a6d8a90 - core::panicking::panic_fmt::h420ddb7fd73daf53 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/panicking.rs:75:14 [INFO] [stdout] 19: 0x61328a6d8843 - core::panicking::assert_failed_inner::h448e1d534f4c3d4b [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/panicking.rs:439:17 [INFO] [stdout] 20: 0x61328a4f86b7 - core::panicking::assert_failed::hbf4c0501554fc34d [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/panicking.rs:394:5 [INFO] [stdout] 21: 0x613289bdd571 - hi_push::wecom::tests::test_msg_builder::h836c8aaa2eeaa054 [INFO] [stdout] at /opt/rustwide/workdir/src/wecom/mod.rs:262:9 [INFO] [stdout] 22: 0x613289bdd5e7 - hi_push::wecom::tests::test_msg_builder::{{closure}}::h2a59622512ecaf2e [INFO] [stdout] at /opt/rustwide/workdir/src/wecom/mod.rs:246:26 [INFO] [stdout] 23: 0x613289988676 - core::ops::function::FnOnce::call_once::h0946d1228a8e9504 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x613289c5a87b - core::ops::function::FnOnce::call_once::h70887edf07a630ba [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 25: 0x613289c5a87b - test::__rust_begin_short_backtrace::h27763c4cbbdb8601 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:663:18 [INFO] [stdout] 26: 0x613289c704e5 - test::run_test_in_process::{{closure}}::h4dc8bc6d5e3924d3 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:686:74 [INFO] [stdout] 27: 0x613289c704e5 - as core::ops::function::FnOnce<()>>::call_once::h75905e8ffe81974f [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 28: 0x613289c704e5 - std::panicking::catch_unwind::do_call::h0bc60366ba66eba5 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:590:40 [INFO] [stdout] 29: 0x613289c704e5 - std::panicking::catch_unwind::hae1ec7bf94407afa [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:553:19 [INFO] [stdout] 30: 0x613289c704e5 - std::panic::catch_unwind::h0f4ff4773d84d3cd [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panic.rs:359:14 [INFO] [stdout] 31: 0x613289c704e5 - test::run_test_in_process::h03fbc77ae48b3f10 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:686:27 [INFO] [stdout] 32: 0x613289c704e5 - test::run_test::{{closure}}::h83476a9c453dc4d3 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:607:43 [INFO] [stdout] 33: 0x613289c46cd4 - test::run_test::{{closure}}::h515482ad1e7fe7de [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:637:41 [INFO] [stdout] 34: 0x613289c46cd4 - std::sys::backtrace::__rust_begin_short_backtrace::hed09f6ac5fe9d647 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:158:18 [INFO] [stdout] 35: 0x613289c4a59a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h988e2cd969319888 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/thread/mod.rs:559:17 [INFO] [stdout] 36: 0x613289c4a59a - as core::ops::function::FnOnce<()>>::call_once::hd70e28dc46ec20be [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 37: 0x613289c4a59a - std::panicking::catch_unwind::do_call::hdc29e11311eb7655 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:590:40 [INFO] [stdout] 38: 0x613289c4a59a - std::panicking::catch_unwind::h9e402d6a96fef41c [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:553:19 [INFO] [stdout] 39: 0x613289c4a59a - std::panic::catch_unwind::h9213c0c54aec70e0 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panic.rs:359:14 [INFO] [stdout] 40: 0x613289c4a59a - std::thread::Builder::spawn_unchecked_::{{closure}}::h6262965869ed2b87 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/thread/mod.rs:557:30 [INFO] [stdout] 41: 0x613289c4a59a - core::ops::function::FnOnce::call_once{{vtable.shim}}::h05c05ed02619e462 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 42: 0x61328a68fb4f - as core::ops::function::FnOnce>::call_once::h2044e71c41d3958a [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/boxed.rs:1985:9 [INFO] [stdout] 43: 0x61328a68fb4f - std::sys::thread::unix::Thread::new::thread_start::hf277835320aa8e5a [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/thread/unix.rs:126:17 [INFO] [stdout] 44: 0x7f56dfa92aa4 - [INFO] [stdout] 45: 0x7f56dfb1fa34 - clone [INFO] [stdout] 46: 0x0 - [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] email::tests::test_push [INFO] [stdout] fcm::test::test_fcm [INFO] [stdout] huawei::tests::test_push [INFO] [stdout] tests::test_services [INFO] [stdout] wecom::tests::test_client [INFO] [stdout] wecom::tests::test_msg_builder [INFO] [stdout] xiaomi::tests::test_client [INFO] [stdout] [INFO] [stdout] test result: FAILED. 4 passed; 7 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.28s [INFO] [stdout] [INFO] [stderr] error: test failed, to rerun pass `--lib` [INFO] running `Command { std: "docker" "inspect" "3a873d37f95dcc5acb55a0e2817994d373e4784d73351f76fa7e5d89c08d850c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "3a873d37f95dcc5acb55a0e2817994d373e4784d73351f76fa7e5d89c08d850c", kill_on_drop: false }` [INFO] [stdout] 3a873d37f95dcc5acb55a0e2817994d373e4784d73351f76fa7e5d89c08d850c