[INFO] fetching crate weapay 0.1.0...
[INFO] testing weapay-0.1.0 against master#733b47ea4b1b86216f14ef56e49440c33933f230+rustflags=-Copt-level=3 for pr-138759
[INFO] extracting crate weapay 0.1.0 into /workspace/builds/worker-0-tc2/source
[INFO] started tweaking crates.io crate weapay 0.1.0
[INFO] finished tweaking crates.io crate weapay 0.1.0
[INFO] tweaked toml for crates.io crate weapay 0.1.0 written to /workspace/builds/worker-0-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate weapay 0.1.0 on toolchain 733b47ea4b1b86216f14ef56e49440c33933f230
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+733b47ea4b1b86216f14ef56e49440c33933f230" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+733b47ea4b1b86216f14ef56e49440c33933f230" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 183 packages to latest compatible versions
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+733b47ea4b1b86216f14ef56e49440c33933f230" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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" "+733b47ea4b1b86216f14ef56e49440c33933f230" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 3137b2531cb09f213265a67660ee1c6f81d2bc8032143dd50525afdc3640bb15
[INFO] running `Command { std: "docker" "start" "-a" "3137b2531cb09f213265a67660ee1c6f81d2bc8032143dd50525afdc3640bb15", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "3137b2531cb09f213265a67660ee1c6f81d2bc8032143dd50525afdc3640bb15", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3137b2531cb09f213265a67660ee1c6f81d2bc8032143dd50525afdc3640bb15", kill_on_drop: false }`
[INFO] [stdout] 3137b2531cb09f213265a67660ee1c6f81d2bc8032143dd50525afdc3640bb15
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Copt-level=3" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+733b47ea4b1b86216f14ef56e49440c33933f230" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] cc8e374dcc33caa18c44ff6d0c7f6165eb3db77b23f16f6605a1bb5b7947747a
[INFO] running `Command { std: "docker" "start" "-a" "cc8e374dcc33caa18c44ff6d0c7f6165eb3db77b23f16f6605a1bb5b7947747a", kill_on_drop: false }`
[INFO] [stderr]    Compiling cfg-if v1.0.3
[INFO] [stderr]    Compiling version_check v0.9.5
[INFO] [stderr]    Compiling stable_deref_trait v1.2.1
[INFO] [stderr]    Compiling bytes v1.10.1
[INFO] [stderr]    Compiling syn v2.0.106
[INFO] [stderr]    Compiling shlex v1.3.0
[INFO] [stderr]    Compiling find-msvc-tools v0.1.4
[INFO] [stderr]    Compiling mio v1.0.4
[INFO] [stderr]    Compiling getrandom v0.2.16
[INFO] [stderr]    Compiling socket2 v0.6.1
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling cc v1.2.41
[INFO] [stderr]    Compiling vcpkg v0.2.15
[INFO] [stderr]    Compiling fnv v1.0.7
[INFO] [stderr]    Compiling litemap v0.8.0
[INFO] [stderr]    Compiling tokio v1.48.0
[INFO] [stderr]    Compiling generic-array v0.14.9
[INFO] [stderr]    Compiling http v1.3.1
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling writeable v0.6.1
[INFO] [stderr]    Compiling icu_normalizer_data v2.0.0
[INFO] [stderr]    Compiling icu_properties_data v2.0.1
[INFO] [stderr]    Compiling crypto-common v0.1.6
[INFO] [stderr]    Compiling block-padding v0.3.3
[INFO] [stderr]    Compiling hashbrown v0.16.0
[INFO] [stderr]    Compiling percent-encoding v2.3.2
[INFO] [stderr]    Compiling http-body v1.0.1
[INFO] [stderr]    Compiling futures-task v0.3.31
[INFO] [stderr]    Compiling httparse v1.10.1
[INFO] [stderr]    Compiling openssl v0.10.73
[INFO] [stderr]    Compiling bitflags v2.9.4
[INFO] [stderr]    Compiling equivalent v1.0.2
[INFO] [stderr]    Compiling futures-sink v0.3.31
[INFO] [stderr]    Compiling foreign-types-shared v0.1.1
[INFO] [stderr]    Compiling foreign-types v0.3.2
[INFO] [stderr]    Compiling indexmap v2.11.4
[INFO] [stderr]    Compiling futures-util v0.3.31
[INFO] [stderr]    Compiling tracing v0.1.41
[INFO] [stderr]    Compiling inout v0.1.4
[INFO] [stderr]    Compiling try-lock v0.2.5
[INFO] [stderr]    Compiling native-tls v0.2.14
[INFO] [stderr]    Compiling atomic-waker v1.1.2
[INFO] [stderr]    Compiling tower-service v0.3.3
[INFO] [stderr]    Compiling want v0.3.1
[INFO] [stderr]    Compiling cipher v0.4.4
[INFO] [stderr]    Compiling openssl-probe v0.1.6
[INFO] [stderr]    Compiling cpufeatures v0.2.17
[INFO] [stderr]    Compiling subtle v2.6.1
[INFO] [stderr]    Compiling form_urlencoded v1.2.2
[INFO] [stderr]    Compiling universal-hash v0.5.1
[INFO] [stderr]    Compiling sync_wrapper v1.0.2
[INFO] [stderr]    Compiling utf8_iter v1.0.4
[INFO] [stderr]    Compiling base64 v0.22.1
[INFO] [stderr]    Compiling tower-layer v0.3.3
[INFO] [stderr]    Compiling opaque-debug v0.3.1
[INFO] [stderr]    Compiling ipnet v2.11.0
[INFO] [stderr]    Compiling polyval v0.6.2
[INFO] [stderr]    Compiling http-body-util v0.1.3
[INFO] [stderr]    Compiling iri-string v0.7.8
[INFO] [stderr]    Compiling zeroize v1.8.2
[INFO] [stderr]    Compiling rustls-pki-types v1.12.0
[INFO] [stderr]    Compiling ghash v0.5.1
[INFO] [stderr]    Compiling aes v0.8.4
[INFO] [stderr]    Compiling tokio-util v0.7.16
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling h2 v0.4.12
[INFO] [stderr]    Compiling tower v0.5.2
[INFO] [stderr]    Compiling ctr v0.9.2
[INFO] [stderr]    Compiling aead v0.5.2
[INFO] [stderr]    Compiling tower-http v0.6.6
[INFO] [stderr]    Compiling encoding_rs v0.8.35
[INFO] [stderr]    Compiling openssl-sys v0.9.109
[INFO] [stderr]    Compiling mime v0.3.17
[INFO] [stderr]    Compiling aes-gcm v0.10.3
[INFO] [stderr]    Compiling cbc v0.1.2
[INFO] [stderr]    Compiling hyper v1.7.0
[INFO] [stderr]    Compiling hyper-util v0.1.17
[INFO] [stderr]    Compiling zerofrom-derive v0.1.6
[INFO] [stderr]    Compiling yoke-derive v0.8.0
[INFO] [stderr]    Compiling zerovec-derive v0.11.1
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling openssl-macros v0.1.1
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling tokio-native-tls v0.3.1
[INFO] [stderr]    Compiling hyper-tls v0.6.0
[INFO] [stderr]    Compiling zerofrom v0.1.6
[INFO] [stderr]    Compiling yoke v0.8.0
[INFO] [stderr]    Compiling zerovec v0.11.4
[INFO] [stderr]    Compiling zerotrie v0.2.2
[INFO] [stderr]    Compiling tinystr v0.8.1
[INFO] [stderr]    Compiling potential_utf v0.1.3
[INFO] [stderr]    Compiling icu_collections v2.0.0
[INFO] [stderr]    Compiling icu_locale_core v2.0.0
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling icu_provider v2.0.0
[INFO] [stderr]    Compiling icu_properties v2.0.1
[INFO] [stderr]    Compiling icu_normalizer v2.0.0
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling idna_adapter v1.2.1
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling url v2.5.7
[INFO] [stderr]    Compiling reqwest v0.12.24
[INFO] [stderr]    Compiling weapay v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: use of deprecated associated function `aes::cipher::generic_array::GenericArray::<T, N>::from_slice`: please upgrade to generic-array 1.x
[INFO] [stdout]    --> src/wechat/common.rs:388:28
[INFO] [stdout]     |
[INFO] [stdout] 388 |         let nonce = Nonce::from_slice(nonce.as_bytes());
[INFO] [stdout]     |                            ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]  --> src/alipay/bill.rs:7:19
[INFO] [stdout]   |
[INFO] [stdout] 7 |     fn trade_bill(&self, query: ReqBillQuery) -> BoxFuture<ResBill>;
[INFO] [stdout]   |                   ^^^^^                          ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]   |                   |
[INFO] [stdout]   |                   this lifetime flows to the output
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]   |
[INFO] [stdout] 7 |     fn trade_bill(&self, query: ReqBillQuery) -> BoxFuture<'_, ResBill>;
[INFO] [stdout]   |                                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/alipay/bill.rs:10:19
[INFO] [stdout]    |
[INFO] [stdout] 10 |     fn trade_bill(&self, query: ReqBillQuery) -> BoxFuture<ResBill> {
[INFO] [stdout]    |                   ^^^^^                          ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 10 |     fn trade_bill(&self, query: ReqBillQuery) -> BoxFuture<'_, ResBill> {
[INFO] [stdout]    |                                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/alipay/common.rs:21:26
[INFO] [stdout]    |
[INFO] [stdout] 21 |     fn create_order<'a>(&'a self, method: &'a str, data: ReqOrderBody) -> BoxFuture<ResOrderBody>;
[INFO] [stdout]    |                          ^^                ^^                             ----------------------- the lifetime gets resolved as `'a`
[INFO] [stdout]    |                          |                 |
[INFO] [stdout]    |                          |                 these lifetimes flow to the output
[INFO] [stdout]    |                          these lifetimes flow to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to consistently use `'a`
[INFO] [stdout]    |
[INFO] [stdout] 21 |     fn create_order<'a>(&'a self, method: &'a str, data: ReqOrderBody) -> BoxFuture<'a, ResOrderBody>;
[INFO] [stdout]    |                                                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/alipay/common.rs:23:25
[INFO] [stdout]    |
[INFO] [stdout] 23 |     fn query_order<'a>(&'a self, out_trade_no: &'a str) -> BoxFuture<ResOrderBody>;
[INFO] [stdout]    |                         ^^                      ^^         ----------------------- the lifetime gets resolved as `'a`
[INFO] [stdout]    |                         |                       |
[INFO] [stdout]    |                         |                       these lifetimes flow to the output
[INFO] [stdout]    |                         these lifetimes flow to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to consistently use `'a`
[INFO] [stdout]    |
[INFO] [stdout] 23 |     fn query_order<'a>(&'a self, out_trade_no: &'a str) -> BoxFuture<'a, ResOrderBody>;
[INFO] [stdout]    |                                                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/alipay/common.rs:25:37
[INFO] [stdout]    |
[INFO] [stdout] 25 |     fn query_order_by_trade_no<'a>(&'a self, trade_no: &'a str) -> BoxFuture<ResOrderBody>;
[INFO] [stdout]    |                                     ^^                  ^^         ----------------------- the lifetime gets resolved as `'a`
[INFO] [stdout]    |                                     |                   |
[INFO] [stdout]    |                                     |                   these lifetimes flow to the output
[INFO] [stdout]    |                                     these lifetimes flow to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to consistently use `'a`
[INFO] [stdout]    |
[INFO] [stdout] 25 |     fn query_order_by_trade_no<'a>(&'a self, trade_no: &'a str) -> BoxFuture<'a, ResOrderBody>;
[INFO] [stdout]    |                                                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/alipay/common.rs:27:20
[INFO] [stdout]    |
[INFO] [stdout] 27 |     fn close_order(&self, body: ReqCloseOrderBody) -> BoxFuture<ResCloseOrderBody>;
[INFO] [stdout]    |                    ^^^^^                              ---------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                    |
[INFO] [stdout]    |                    this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 27 |     fn close_order(&self, body: ReqCloseOrderBody) -> BoxFuture<'_, ResCloseOrderBody>;
[INFO] [stdout]    |                                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/alipay/common.rs:29:21
[INFO] [stdout]    |
[INFO] [stdout] 29 |     fn cancel_order(&self, body: ReqCancelOrderBody) -> BoxFuture<ResCancelOrderBody>;
[INFO] [stdout]    |                     ^^^^^                               ----------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                     |
[INFO] [stdout]    |                     this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 29 |     fn cancel_order(&self, body: ReqCancelOrderBody) -> BoxFuture<'_, ResCancelOrderBody>;
[INFO] [stdout]    |                                                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/alipay/common.rs:43:10
[INFO] [stdout]    |
[INFO] [stdout] 43 |         &'a self,
[INFO] [stdout]    |          ^^ these lifetimes flow to the output
[INFO] [stdout] 44 |         url: &'a str,
[INFO] [stdout]    |               ^^ these lifetimes flow to the output
[INFO] [stdout] 45 |         method: &'a str,
[INFO] [stdout]    |                  ^^ these lifetimes flow to the output
[INFO] [stdout] 46 |         body: &'a str,
[INFO] [stdout]    |                ^^ these lifetimes flow to the output
[INFO] [stdout] 47 |     ) -> BoxFuture<U>;
[INFO] [stdout]    |          ------------ the lifetime gets resolved as `'a`
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to consistently use `'a`
[INFO] [stdout]    |
[INFO] [stdout] 47 |     ) -> BoxFuture<'a, U>;
[INFO] [stdout]    |                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/alipay/common.rs:70:26
[INFO] [stdout]    |
[INFO] [stdout] 70 |     fn create_order<'a>(&'a self, method: &'a str, data: ReqOrderBody) -> BoxFuture<ResOrderBody> {
[INFO] [stdout]    |                          ^^                ^^                             ----------------------- the lifetime gets resolved as `'a`
[INFO] [stdout]    |                          |                 |
[INFO] [stdout]    |                          |                 these lifetimes flow to the output
[INFO] [stdout]    |                          these lifetimes flow to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to consistently use `'a`
[INFO] [stdout]    |
[INFO] [stdout] 70 |     fn create_order<'a>(&'a self, method: &'a str, data: ReqOrderBody) -> BoxFuture<'a, ResOrderBody> {
[INFO] [stdout]    |                                                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/alipay/common.rs:87:25
[INFO] [stdout]    |
[INFO] [stdout] 87 |     fn query_order<'a>(&'a self, out_trade_no: &'a str) -> BoxFuture<ResOrderBody> {
[INFO] [stdout]    |                         ^^                      ^^         ----------------------- the lifetime gets resolved as `'a`
[INFO] [stdout]    |                         |                       |
[INFO] [stdout]    |                         |                       these lifetimes flow to the output
[INFO] [stdout]    |                         these lifetimes flow to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to consistently use `'a`
[INFO] [stdout]    |
[INFO] [stdout] 87 |     fn query_order<'a>(&'a self, out_trade_no: &'a str) -> BoxFuture<'a, ResOrderBody> {
[INFO] [stdout]    |                                                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/alipay/common.rs:100:37
[INFO] [stdout]     |
[INFO] [stdout] 100 |     fn query_order_by_trade_no<'a>(&'a self, trade_no: &'a str) -> BoxFuture<ResOrderBody> {
[INFO] [stdout]     |                                     ^^                  ^^         ----------------------- the lifetime gets resolved as `'a`
[INFO] [stdout]     |                                     |                   |
[INFO] [stdout]     |                                     |                   these lifetimes flow to the output
[INFO] [stdout]     |                                     these lifetimes flow to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to consistently use `'a`
[INFO] [stdout]     |
[INFO] [stdout] 100 |     fn query_order_by_trade_no<'a>(&'a self, trade_no: &'a str) -> BoxFuture<'a, ResOrderBody> {
[INFO] [stdout]     |                                                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/alipay/common.rs:113:20
[INFO] [stdout]     |
[INFO] [stdout] 113 |     fn close_order(&self, body: ReqCloseOrderBody) -> BoxFuture<ResCloseOrderBody> {
[INFO] [stdout]     |                    ^^^^^                              ---------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 113 |     fn close_order(&self, body: ReqCloseOrderBody) -> BoxFuture<'_, ResCloseOrderBody> {
[INFO] [stdout]     |                                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/alipay/common.rs:123:21
[INFO] [stdout]     |
[INFO] [stdout] 123 |     fn cancel_order(&self, body: ReqCancelOrderBody) -> BoxFuture<ResCancelOrderBody> {
[INFO] [stdout]     |                     ^^^^^                               ----------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 123 |     fn cancel_order(&self, body: ReqCancelOrderBody) -> BoxFuture<'_, ResCancelOrderBody> {
[INFO] [stdout]     |                                                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/alipay/common.rs:259:10
[INFO] [stdout]     |
[INFO] [stdout] 259 |         &'a self,
[INFO] [stdout]     |          ^^ these lifetimes flow to the output
[INFO] [stdout] 260 |         url: &'a str,
[INFO] [stdout]     |               ^^ these lifetimes flow to the output
[INFO] [stdout] 261 |         method: &'a str,
[INFO] [stdout]     |                  ^^ these lifetimes flow to the output
[INFO] [stdout] 262 |         body: &'a str,
[INFO] [stdout]     |                ^^ these lifetimes flow to the output
[INFO] [stdout] 263 |     ) -> BoxFuture<U> {
[INFO] [stdout]     |          ------------ the lifetime gets resolved as `'a`
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to consistently use `'a`
[INFO] [stdout]     |
[INFO] [stdout] 263 |     ) -> BoxFuture<'a, U> {
[INFO] [stdout]     |                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]  --> src/alipay/refund.rs:6:15
[INFO] [stdout]   |
[INFO] [stdout] 6 |     fn refund(&self, data: ReqRefundOrder) -> BoxFuture<ResRefundResponse>;
[INFO] [stdout]   |               ^^^^^                           ---------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]   |               |
[INFO] [stdout]   |               this lifetime flows to the output
[INFO] [stdout]   |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]   |
[INFO] [stdout] 6 |     fn refund(&self, data: ReqRefundOrder) -> BoxFuture<'_, ResRefundResponse>;
[INFO] [stdout]   |                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]  --> src/alipay/refund.rs:9:21
[INFO] [stdout]   |
[INFO] [stdout] 9 |     fn query_refund(&self, refund_query: ReqRefundQuery) -> BoxFuture<ResRefundQuery>;
[INFO] [stdout]   |                     ^^^^^ this lifetime flows to the output ------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]   |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]   |
[INFO] [stdout] 9 |     fn query_refund(&self, refund_query: ReqRefundQuery) -> BoxFuture<'_, ResRefundQuery>;
[INFO] [stdout]   |                                                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/alipay/refund.rs:12:15
[INFO] [stdout]    |
[INFO] [stdout] 12 |     fn refund(&self, data: ReqRefundOrder) -> BoxFuture<ResRefundResponse> {
[INFO] [stdout]    |               ^^^^^                           ---------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |               |
[INFO] [stdout]    |               this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 12 |     fn refund(&self, data: ReqRefundOrder) -> BoxFuture<'_, ResRefundResponse> {
[INFO] [stdout]    |                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/alipay/refund.rs:21:21
[INFO] [stdout]    |
[INFO] [stdout] 21 |     fn query_refund(&self, refund_query: ReqRefundQuery) -> BoxFuture<ResRefundQuery> {
[INFO] [stdout]    |                     ^^^^^ this lifetime flows to the output ------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 21 |     fn query_refund(&self, refund_query: ReqRefundQuery) -> BoxFuture<'_, ResRefundQuery> {
[INFO] [stdout]    |                                                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/wechat/bill.rs:8:9
[INFO] [stdout]    |
[INFO] [stdout] 8  |         &self,
[INFO] [stdout]    |         ^^^^^ this lifetime flows to the output
[INFO] [stdout] ...
[INFO] [stdout] 13 |     ) -> BoxFuture<BillResponse>;
[INFO] [stdout]    |          ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 13 |     ) -> BoxFuture<'_, BillResponse>;
[INFO] [stdout]    |                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/wechat/bill.rs:17:9
[INFO] [stdout]    |
[INFO] [stdout] 17 |         &self,
[INFO] [stdout]    |         ^^^^^ this lifetime flows to the output
[INFO] [stdout] ...
[INFO] [stdout] 21 |     ) -> BoxFuture<BillResponse>;
[INFO] [stdout]    |          ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 21 |     ) -> BoxFuture<'_, BillResponse>;
[INFO] [stdout]    |                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/wechat/bill.rs:25:17
[INFO] [stdout]    |
[INFO] [stdout] 25 |     fn download(&self, download_url: &str) -> BoxFuture<reqwest::Response>;
[INFO] [stdout]    |                 ^^^^^                         ---------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 25 |     fn download(&self, download_url: &str) -> BoxFuture<'_, reqwest::Response>;
[INFO] [stdout]    |                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/wechat/bill.rs:29:9
[INFO] [stdout]    |
[INFO] [stdout] 29 |         &self,
[INFO] [stdout]    |         ^^^^^ this lifetime flows to the output
[INFO] [stdout] ...
[INFO] [stdout] 34 |     ) -> BoxFuture<BillResponse> {
[INFO] [stdout]    |          ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 34 |     ) -> BoxFuture<'_, BillResponse> {
[INFO] [stdout]    |                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/wechat/bill.rs:47:9
[INFO] [stdout]    |
[INFO] [stdout] 47 |         &self,
[INFO] [stdout]    |         ^^^^^ this lifetime flows to the output
[INFO] [stdout] ...
[INFO] [stdout] 51 |     ) -> BoxFuture<BillResponse> {
[INFO] [stdout]    |          ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 51 |     ) -> BoxFuture<'_, BillResponse> {
[INFO] [stdout]    |                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/wechat/bill.rs:60:17
[INFO] [stdout]    |
[INFO] [stdout] 60 |     fn download(&self, download_url: &str) -> BoxFuture<reqwest::Response> {
[INFO] [stdout]    |                 ^^^^^                         ---------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 60 |     fn download(&self, download_url: &str) -> BoxFuture<'_, reqwest::Response> {
[INFO] [stdout]    |                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/wechat/common.rs:18:21
[INFO] [stdout]    |
[INFO] [stdout] 18 |     fn create_order(&self,trade_type: TradeType,data: ReqOrderBody) -> BoxFuture<CreateOrderResult>;
[INFO] [stdout]    |                     ^^^^^ this lifetime flows to the output            ---------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 18 |     fn create_order(&self,trade_type: TradeType,data: ReqOrderBody) -> BoxFuture<'_, CreateOrderResult>;
[INFO] [stdout]    |                                                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/wechat/common.rs:29:39
[INFO] [stdout]    |
[INFO] [stdout] 29 | ...eOwned>(&'a self,nonce_str: &'a str,timestamp: &'a str,body: &'a str,signature:&'a str,serial:&'a str) -> BoxFuture<U>;
[INFO] [stdout]    |             ^^                  ^^                 ^^            ^^                ^^             ^^         ------------ the lifetime gets resolved as `'a`
[INFO] [stdout]    |             |                   |                  |             |                 |              |
[INFO] [stdout]    |             |                   |                  |             |                 |              these lifetimes flow to the output
[INFO] [stdout]    |             |                   |                  |             |                 these lifetimes flow to the output
[INFO] [stdout]    |             |                   |                  |             these lifetimes flow to the output
[INFO] [stdout]    |             |                   |                  these lifetimes flow to the output
[INFO] [stdout]    |             |                   these lifetimes flow to the output
[INFO] [stdout]    |             these lifetimes flow to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to consistently use `'a`
[INFO] [stdout]    |
[INFO] [stdout] 29 |     fn notify<'a,U:DeserializeOwned>(&'a self,nonce_str: &'a str,timestamp: &'a str,body: &'a str,signature:&'a str,serial:&'a str) -> BoxFuture<'a, U>;
[INFO] [stdout]    |                                                                                                                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/wechat/common.rs:31:20
[INFO] [stdout]    |
[INFO] [stdout] 31 |     fn query_order(&self,out_trade_no: &str) -> BoxFuture<ResourceOrderBody>;
[INFO] [stdout]    |                    ^^^^^                        ---------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                    |
[INFO] [stdout]    |                    this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 31 |     fn query_order(&self,out_trade_no: &str) -> BoxFuture<'_, ResourceOrderBody>;
[INFO] [stdout]    |                                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/wechat/common.rs:33:38
[INFO] [stdout]    |
[INFO] [stdout] 33 |     fn query_order_by_transaction_id(&self,transaction_id: &str) -> BoxFuture<ResourceOrderBody>;
[INFO] [stdout]    |                                      ^^^^^                          ---------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                      |
[INFO] [stdout]    |                                      this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 33 |     fn query_order_by_transaction_id(&self,transaction_id: &str) -> BoxFuture<'_, ResourceOrderBody>;
[INFO] [stdout]    |                                                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/wechat/common.rs:35:20
[INFO] [stdout]    |
[INFO] [stdout] 35 |     fn close_order(&self,out_trade_no: &str) -> BoxFuture<()>;
[INFO] [stdout]    |                    ^^^^^                        ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                    |
[INFO] [stdout]    |                    this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 35 |     fn close_order(&self,out_trade_no: &str) -> BoxFuture<'_, ()>;
[INFO] [stdout]    |                                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/wechat/common.rs:37:22
[INFO] [stdout]    |
[INFO] [stdout] 37 |     fn download_cert(&self) -> BoxFuture<Vec<String>>;
[INFO] [stdout]    |                      ^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                      |
[INFO] [stdout]    |                      this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 37 |     fn download_cert(&self) -> BoxFuture<'_, Vec<String>>;
[INFO] [stdout]    |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/wechat/common.rs:41:44
[INFO] [stdout]    |
[INFO] [stdout] 41 |     fn do_request<'a, U:DeserializeOwned>(&'a self,url: &'a str,method: &'a str,body: &'a str) -> BoxFuture<U>;
[INFO] [stdout]    |                                            ^^            ^^              ^^            ^^         ------------ the lifetime gets resolved as `'a`
[INFO] [stdout]    |                                            |             |               |             |
[INFO] [stdout]    |                                            |             |               |             these lifetimes flow to the output
[INFO] [stdout]    |                                            |             |               these lifetimes flow to the output
[INFO] [stdout]    |                                            |             these lifetimes flow to the output
[INFO] [stdout]    |                                            these lifetimes flow to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to consistently use `'a`
[INFO] [stdout]    |
[INFO] [stdout] 41 |     fn do_request<'a, U:DeserializeOwned>(&'a self,url: &'a str,method: &'a str,body: &'a str) -> BoxFuture<'a, U>;
[INFO] [stdout]    |                                                                                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/wechat/common.rs:50:30
[INFO] [stdout]    |
[INFO] [stdout] 50 |     fn verify_signature<'a>(&'a self,data: Vec<&'a str>,signature:&'a str,serial:&'a str) -> BoxFuture<bool>;
[INFO] [stdout]    |                              ^^                 ^^                 ^^             ^^         --------------- the lifetime gets resolved as `'a`
[INFO] [stdout]    |                              |                  |                  |              |
[INFO] [stdout]    |                              |                  |                  |              these lifetimes flow to the output
[INFO] [stdout]    |                              |                  |                  these lifetimes flow to the output
[INFO] [stdout]    |                              |                  these lifetimes flow to the output
[INFO] [stdout]    |                              these lifetimes flow to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to consistently use `'a`
[INFO] [stdout]    |
[INFO] [stdout] 50 |     fn verify_signature<'a>(&'a self,data: Vec<&'a str>,signature:&'a str,serial:&'a str) -> BoxFuture<'a, bool>;
[INFO] [stdout]    |                                                                                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/wechat/common.rs:56:21
[INFO] [stdout]    |
[INFO] [stdout] 56 |     fn create_order(&self,trade_type: TradeType, data: ReqOrderBody) -> BoxFuture<CreateOrderResult> {
[INFO] [stdout]    |                     ^^^^^ this lifetime flows to the output             ---------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 56 |     fn create_order(&self,trade_type: TradeType, data: ReqOrderBody) -> BoxFuture<'_, CreateOrderResult> {
[INFO] [stdout]    |                                                                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/wechat/common.rs:134:40
[INFO] [stdout]     |
[INFO] [stdout] 134 | ...eOwned>(&'a self,nonce_str: &'a str,timestamp: &'a str,body: &'a str,signature:&'a str,serial:&'a str) -> BoxFuture<U> {
[INFO] [stdout]     |             ^^                  ^^                 ^^            ^^                ^^             ^^         ------------ the lifetime gets resolved as `'a`
[INFO] [stdout]     |             |                   |                  |             |                 |              |
[INFO] [stdout]     |             |                   |                  |             |                 |              these lifetimes flow to the output
[INFO] [stdout]     |             |                   |                  |             |                 these lifetimes flow to the output
[INFO] [stdout]     |             |                   |                  |             these lifetimes flow to the output
[INFO] [stdout]     |             |                   |                  these lifetimes flow to the output
[INFO] [stdout]     |             |                   these lifetimes flow to the output
[INFO] [stdout]     |             these lifetimes flow to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to consistently use `'a`
[INFO] [stdout]     |
[INFO] [stdout] 134 |     fn notify<'a,U: DeserializeOwned>(&'a self,nonce_str: &'a str,timestamp: &'a str,body: &'a str,signature:&'a str,serial:&'a str) -> BoxFuture<'a, U> {
[INFO] [stdout]     |                                                                                                                                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/wechat/common.rs:150:20
[INFO] [stdout]     |
[INFO] [stdout] 150 |     fn query_order(&self,out_trade_no: &str) -> BoxFuture<ResourceOrderBody> {
[INFO] [stdout]     |                    ^^^^^                        ---------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 150 |     fn query_order(&self,out_trade_no: &str) -> BoxFuture<'_, ResourceOrderBody> {
[INFO] [stdout]     |                                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/wechat/common.rs:158:38
[INFO] [stdout]     |
[INFO] [stdout] 158 |     fn query_order_by_transaction_id(&self,transaction_id: &str) -> BoxFuture<ResourceOrderBody> {
[INFO] [stdout]     |                                      ^^^^^                          ---------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                                      |
[INFO] [stdout]     |                                      this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 158 |     fn query_order_by_transaction_id(&self,transaction_id: &str) -> BoxFuture<'_, ResourceOrderBody> {
[INFO] [stdout]     |                                                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/wechat/common.rs:166:20
[INFO] [stdout]     |
[INFO] [stdout] 166 |     fn close_order(&self,out_trade_no: &str) -> BoxFuture<()> {
[INFO] [stdout]     |                    ^^^^^                        ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 166 |     fn close_order(&self,out_trade_no: &str) -> BoxFuture<'_, ()> {
[INFO] [stdout]     |                                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/wechat/common.rs:182:22
[INFO] [stdout]     |
[INFO] [stdout] 182 |     fn download_cert(&self) -> BoxFuture<Vec<String>> {
[INFO] [stdout]     |                      ^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 182 |     fn download_cert(&self) -> BoxFuture<'_, Vec<String>> {
[INFO] [stdout]     |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/wechat/common.rs:284:44
[INFO] [stdout]     |
[INFO] [stdout] 284 |     fn do_request<'a, U:DeserializeOwned>(&'a self,url: &'a str,method: &'a str,body: &'a str) ->  BoxFuture<U> {
[INFO] [stdout]     |                                            ^^            ^^              ^^            ^^          ------------ the lifetime gets resolved as `'a`
[INFO] [stdout]     |                                            |             |               |             |
[INFO] [stdout]     |                                            |             |               |             these lifetimes flow to the output
[INFO] [stdout]     |                                            |             |               these lifetimes flow to the output
[INFO] [stdout]     |                                            |             these lifetimes flow to the output
[INFO] [stdout]     |                                            these lifetimes flow to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to consistently use `'a`
[INFO] [stdout]     |
[INFO] [stdout] 284 |     fn do_request<'a, U:DeserializeOwned>(&'a self,url: &'a str,method: &'a str,body: &'a str) ->  BoxFuture<'a, U> {
[INFO] [stdout]     |                                                                                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/wechat/common.rs:350:30
[INFO] [stdout]     |
[INFO] [stdout] 350 |     fn verify_signature<'a>(&'a self, data: Vec<&'a str>, signature: &'a str, serial:&'a str) -> BoxFuture<bool> {
[INFO] [stdout]     |                              ^^                  ^^                   ^^              ^^         --------------- the lifetime gets resolved as `'a`
[INFO] [stdout]     |                              |                   |                    |               |
[INFO] [stdout]     |                              |                   |                    |               these lifetimes flow to the output
[INFO] [stdout]     |                              |                   |                    these lifetimes flow to the output
[INFO] [stdout]     |                              |                   these lifetimes flow to the output
[INFO] [stdout]     |                              these lifetimes flow to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to consistently use `'a`
[INFO] [stdout]     |
[INFO] [stdout] 350 |     fn verify_signature<'a>(&'a self, data: Vec<&'a str>, signature: &'a str, serial:&'a str) -> BoxFuture<'a, bool> {
[INFO] [stdout]     |                                                                                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]  --> src/wechat/refund.rs:6:15
[INFO] [stdout]   |
[INFO] [stdout] 6 |     fn refund(&self, data: ReqRefundOrder) -> BoxFuture<RefundResponse>;
[INFO] [stdout]   |               ^^^^^                           ------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]   |               |
[INFO] [stdout]   |               this lifetime flows to the output
[INFO] [stdout]   |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]   |
[INFO] [stdout] 6 |     fn refund(&self, data: ReqRefundOrder) -> BoxFuture<'_, RefundResponse>;
[INFO] [stdout]   |                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]  --> src/wechat/refund.rs:8:21
[INFO] [stdout]   |
[INFO] [stdout] 8 |     fn query_refund(&self, out_refund_no: &str) -> BoxFuture<RefundResponse>;
[INFO] [stdout]   |                     ^^^^^                          ------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]   |                     |
[INFO] [stdout]   |                     this lifetime flows to the output
[INFO] [stdout]   |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]   |
[INFO] [stdout] 8 |     fn query_refund(&self, out_refund_no: &str) -> BoxFuture<'_, RefundResponse>;
[INFO] [stdout]   |                                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/wechat/refund.rs:11:15
[INFO] [stdout]    |
[INFO] [stdout] 11 |     fn refund(&self, data: ReqRefundOrder) -> BoxFuture<RefundResponse> {
[INFO] [stdout]    |               ^^^^^                           ------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |               |
[INFO] [stdout]    |               this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 11 |     fn refund(&self, data: ReqRefundOrder) -> BoxFuture<'_, RefundResponse> {
[INFO] [stdout]    |                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/wechat/refund.rs:31:21
[INFO] [stdout]    |
[INFO] [stdout] 31 |     fn query_refund(&self, out_refund_no: &str) -> BoxFuture<RefundResponse> {
[INFO] [stdout]    |                     ^^^^^                          ------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                     |
[INFO] [stdout]    |                     this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 31 |     fn query_refund(&self, out_refund_no: &str) -> BoxFuture<'_, RefundResponse> {
[INFO] [stdout]    |                                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 4m 57s
[INFO] running `Command { std: "docker" "inspect" "cc8e374dcc33caa18c44ff6d0c7f6165eb3db77b23f16f6605a1bb5b7947747a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "cc8e374dcc33caa18c44ff6d0c7f6165eb3db77b23f16f6605a1bb5b7947747a", kill_on_drop: false }`
[INFO] [stdout] cc8e374dcc33caa18c44ff6d0c7f6165eb3db77b23f16f6605a1bb5b7947747a
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Copt-level=3" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+733b47ea4b1b86216f14ef56e49440c33933f230" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 1c4eb64f5cd6a319e70c5ed93ba5b7d96f30b38cb801699461467595d3f363c5
[INFO] running `Command { std: "docker" "start" "-a" "1c4eb64f5cd6a319e70c5ed93ba5b7d96f30b38cb801699461467595d3f363c5", kill_on_drop: false }`
[INFO] [stderr]    Compiling tokio-macros v2.6.0
[INFO] [stderr]    Compiling dotenv v0.15.0
[INFO] [stderr]    Compiling tokio v1.48.0
[INFO] [stderr]    Compiling tokio-util v0.7.16
[INFO] [stderr]    Compiling tower v0.5.2
[INFO] [stderr]    Compiling tokio-native-tls v0.3.1
[INFO] [stderr]    Compiling h2 v0.4.12
[INFO] [stderr]    Compiling tower-http v0.6.6
[INFO] [stderr]    Compiling hyper v1.7.0
[INFO] [stderr]    Compiling hyper-util v0.1.17
[INFO] [stderr]    Compiling hyper-tls v0.6.0
[INFO] [stderr]    Compiling reqwest v0.12.24
[INFO] [stderr]    Compiling weapay v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: use of deprecated associated function `aes::cipher::generic_array::GenericArray::<T, N>::from_slice`: please upgrade to generic-array 1.x
[INFO] [stdout]    --> src/wechat/common.rs:388:28
[INFO] [stdout]     |
[INFO] [stdout] 388 |         let nonce = Nonce::from_slice(nonce.as_bytes());
[INFO] [stdout]     |                            ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]  --> src/alipay/bill.rs:7:19
[INFO] [stdout]   |
[INFO] [stdout] 7 |     fn trade_bill(&self, query: ReqBillQuery) -> BoxFuture<ResBill>;
[INFO] [stdout]   |                   ^^^^^                          ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]   |                   |
[INFO] [stdout]   |                   this lifetime flows to the output
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]   |
[INFO] [stdout] 7 |     fn trade_bill(&self, query: ReqBillQuery) -> BoxFuture<'_, ResBill>;
[INFO] [stdout]   |                                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/alipay/bill.rs:10:19
[INFO] [stdout]    |
[INFO] [stdout] 10 |     fn trade_bill(&self, query: ReqBillQuery) -> BoxFuture<ResBill> {
[INFO] [stdout]    |                   ^^^^^                          ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 10 |     fn trade_bill(&self, query: ReqBillQuery) -> BoxFuture<'_, ResBill> {
[INFO] [stdout]    |                                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/alipay/common.rs:21:26
[INFO] [stdout]    |
[INFO] [stdout] 21 |     fn create_order<'a>(&'a self, method: &'a str, data: ReqOrderBody) -> BoxFuture<ResOrderBody>;
[INFO] [stdout]    |                          ^^                ^^                             ----------------------- the lifetime gets resolved as `'a`
[INFO] [stdout]    |                          |                 |
[INFO] [stdout]    |                          |                 these lifetimes flow to the output
[INFO] [stdout]    |                          these lifetimes flow to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to consistently use `'a`
[INFO] [stdout]    |
[INFO] [stdout] 21 |     fn create_order<'a>(&'a self, method: &'a str, data: ReqOrderBody) -> BoxFuture<'a, ResOrderBody>;
[INFO] [stdout]    |                                                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/alipay/common.rs:23:25
[INFO] [stdout]    |
[INFO] [stdout] 23 |     fn query_order<'a>(&'a self, out_trade_no: &'a str) -> BoxFuture<ResOrderBody>;
[INFO] [stdout]    |                         ^^                      ^^         ----------------------- the lifetime gets resolved as `'a`
[INFO] [stdout]    |                         |                       |
[INFO] [stdout]    |                         |                       these lifetimes flow to the output
[INFO] [stdout]    |                         these lifetimes flow to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to consistently use `'a`
[INFO] [stdout]    |
[INFO] [stdout] 23 |     fn query_order<'a>(&'a self, out_trade_no: &'a str) -> BoxFuture<'a, ResOrderBody>;
[INFO] [stdout]    |                                                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/alipay/common.rs:25:37
[INFO] [stdout]    |
[INFO] [stdout] 25 |     fn query_order_by_trade_no<'a>(&'a self, trade_no: &'a str) -> BoxFuture<ResOrderBody>;
[INFO] [stdout]    |                                     ^^                  ^^         ----------------------- the lifetime gets resolved as `'a`
[INFO] [stdout]    |                                     |                   |
[INFO] [stdout]    |                                     |                   these lifetimes flow to the output
[INFO] [stdout]    |                                     these lifetimes flow to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to consistently use `'a`
[INFO] [stdout]    |
[INFO] [stdout] 25 |     fn query_order_by_trade_no<'a>(&'a self, trade_no: &'a str) -> BoxFuture<'a, ResOrderBody>;
[INFO] [stdout]    |                                                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/alipay/common.rs:27:20
[INFO] [stdout]    |
[INFO] [stdout] 27 |     fn close_order(&self, body: ReqCloseOrderBody) -> BoxFuture<ResCloseOrderBody>;
[INFO] [stdout]    |                    ^^^^^                              ---------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                    |
[INFO] [stdout]    |                    this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 27 |     fn close_order(&self, body: ReqCloseOrderBody) -> BoxFuture<'_, ResCloseOrderBody>;
[INFO] [stdout]    |                                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/alipay/common.rs:29:21
[INFO] [stdout]    |
[INFO] [stdout] 29 |     fn cancel_order(&self, body: ReqCancelOrderBody) -> BoxFuture<ResCancelOrderBody>;
[INFO] [stdout]    |                     ^^^^^                               ----------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                     |
[INFO] [stdout]    |                     this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 29 |     fn cancel_order(&self, body: ReqCancelOrderBody) -> BoxFuture<'_, ResCancelOrderBody>;
[INFO] [stdout]    |                                                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/alipay/common.rs:43:10
[INFO] [stdout]    |
[INFO] [stdout] 43 |         &'a self,
[INFO] [stdout]    |          ^^ these lifetimes flow to the output
[INFO] [stdout] 44 |         url: &'a str,
[INFO] [stdout]    |               ^^ these lifetimes flow to the output
[INFO] [stdout] 45 |         method: &'a str,
[INFO] [stdout]    |                  ^^ these lifetimes flow to the output
[INFO] [stdout] 46 |         body: &'a str,
[INFO] [stdout]    |                ^^ these lifetimes flow to the output
[INFO] [stdout] 47 |     ) -> BoxFuture<U>;
[INFO] [stdout]    |          ------------ the lifetime gets resolved as `'a`
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to consistently use `'a`
[INFO] [stdout]    |
[INFO] [stdout] 47 |     ) -> BoxFuture<'a, U>;
[INFO] [stdout]    |                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/alipay/common.rs:70:26
[INFO] [stdout]    |
[INFO] [stdout] 70 |     fn create_order<'a>(&'a self, method: &'a str, data: ReqOrderBody) -> BoxFuture<ResOrderBody> {
[INFO] [stdout]    |                          ^^                ^^                             ----------------------- the lifetime gets resolved as `'a`
[INFO] [stdout]    |                          |                 |
[INFO] [stdout]    |                          |                 these lifetimes flow to the output
[INFO] [stdout]    |                          these lifetimes flow to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to consistently use `'a`
[INFO] [stdout]    |
[INFO] [stdout] 70 |     fn create_order<'a>(&'a self, method: &'a str, data: ReqOrderBody) -> BoxFuture<'a, ResOrderBody> {
[INFO] [stdout]    |                                                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/alipay/common.rs:87:25
[INFO] [stdout]    |
[INFO] [stdout] 87 |     fn query_order<'a>(&'a self, out_trade_no: &'a str) -> BoxFuture<ResOrderBody> {
[INFO] [stdout]    |                         ^^                      ^^         ----------------------- the lifetime gets resolved as `'a`
[INFO] [stdout]    |                         |                       |
[INFO] [stdout]    |                         |                       these lifetimes flow to the output
[INFO] [stdout]    |                         these lifetimes flow to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to consistently use `'a`
[INFO] [stdout]    |
[INFO] [stdout] 87 |     fn query_order<'a>(&'a self, out_trade_no: &'a str) -> BoxFuture<'a, ResOrderBody> {
[INFO] [stdout]    |                                                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/alipay/common.rs:100:37
[INFO] [stdout]     |
[INFO] [stdout] 100 |     fn query_order_by_trade_no<'a>(&'a self, trade_no: &'a str) -> BoxFuture<ResOrderBody> {
[INFO] [stdout]     |                                     ^^                  ^^         ----------------------- the lifetime gets resolved as `'a`
[INFO] [stdout]     |                                     |                   |
[INFO] [stdout]     |                                     |                   these lifetimes flow to the output
[INFO] [stdout]     |                                     these lifetimes flow to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to consistently use `'a`
[INFO] [stdout]     |
[INFO] [stdout] 100 |     fn query_order_by_trade_no<'a>(&'a self, trade_no: &'a str) -> BoxFuture<'a, ResOrderBody> {
[INFO] [stdout]     |                                                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/alipay/common.rs:113:20
[INFO] [stdout]     |
[INFO] [stdout] 113 |     fn close_order(&self, body: ReqCloseOrderBody) -> BoxFuture<ResCloseOrderBody> {
[INFO] [stdout]     |                    ^^^^^                              ---------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 113 |     fn close_order(&self, body: ReqCloseOrderBody) -> BoxFuture<'_, ResCloseOrderBody> {
[INFO] [stdout]     |                                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/alipay/common.rs:123:21
[INFO] [stdout]     |
[INFO] [stdout] 123 |     fn cancel_order(&self, body: ReqCancelOrderBody) -> BoxFuture<ResCancelOrderBody> {
[INFO] [stdout]     |                     ^^^^^                               ----------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 123 |     fn cancel_order(&self, body: ReqCancelOrderBody) -> BoxFuture<'_, ResCancelOrderBody> {
[INFO] [stdout]     |                                                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/alipay/common.rs:259:10
[INFO] [stdout]     |
[INFO] [stdout] 259 |         &'a self,
[INFO] [stdout]     |          ^^ these lifetimes flow to the output
[INFO] [stdout] 260 |         url: &'a str,
[INFO] [stdout]     |               ^^ these lifetimes flow to the output
[INFO] [stdout] 261 |         method: &'a str,
[INFO] [stdout]     |                  ^^ these lifetimes flow to the output
[INFO] [stdout] 262 |         body: &'a str,
[INFO] [stdout]     |                ^^ these lifetimes flow to the output
[INFO] [stdout] 263 |     ) -> BoxFuture<U> {
[INFO] [stdout]     |          ------------ the lifetime gets resolved as `'a`
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to consistently use `'a`
[INFO] [stdout]     |
[INFO] [stdout] 263 |     ) -> BoxFuture<'a, U> {
[INFO] [stdout]     |                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]  --> src/alipay/refund.rs:6:15
[INFO] [stdout]   |
[INFO] [stdout] 6 |     fn refund(&self, data: ReqRefundOrder) -> BoxFuture<ResRefundResponse>;
[INFO] [stdout]   |               ^^^^^                           ---------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]   |               |
[INFO] [stdout]   |               this lifetime flows to the output
[INFO] [stdout]   |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]   |
[INFO] [stdout] 6 |     fn refund(&self, data: ReqRefundOrder) -> BoxFuture<'_, ResRefundResponse>;
[INFO] [stdout]   |                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]  --> src/alipay/refund.rs:9:21
[INFO] [stdout]   |
[INFO] [stdout] 9 |     fn query_refund(&self, refund_query: ReqRefundQuery) -> BoxFuture<ResRefundQuery>;
[INFO] [stdout]   |                     ^^^^^ this lifetime flows to the output ------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]   |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]   |
[INFO] [stdout] 9 |     fn query_refund(&self, refund_query: ReqRefundQuery) -> BoxFuture<'_, ResRefundQuery>;
[INFO] [stdout]   |                                                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/alipay/refund.rs:12:15
[INFO] [stdout]    |
[INFO] [stdout] 12 |     fn refund(&self, data: ReqRefundOrder) -> BoxFuture<ResRefundResponse> {
[INFO] [stdout]    |               ^^^^^                           ---------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |               |
[INFO] [stdout]    |               this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 12 |     fn refund(&self, data: ReqRefundOrder) -> BoxFuture<'_, ResRefundResponse> {
[INFO] [stdout]    |                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/alipay/refund.rs:21:21
[INFO] [stdout]    |
[INFO] [stdout] 21 |     fn query_refund(&self, refund_query: ReqRefundQuery) -> BoxFuture<ResRefundQuery> {
[INFO] [stdout]    |                     ^^^^^ this lifetime flows to the output ------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 21 |     fn query_refund(&self, refund_query: ReqRefundQuery) -> BoxFuture<'_, ResRefundQuery> {
[INFO] [stdout]    |                                                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/wechat/bill.rs:8:9
[INFO] [stdout]    |
[INFO] [stdout] 8  |         &self,
[INFO] [stdout]    |         ^^^^^ this lifetime flows to the output
[INFO] [stdout] ...
[INFO] [stdout] 13 |     ) -> BoxFuture<BillResponse>;
[INFO] [stdout]    |          ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 13 |     ) -> BoxFuture<'_, BillResponse>;
[INFO] [stdout]    |                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/wechat/bill.rs:17:9
[INFO] [stdout]    |
[INFO] [stdout] 17 |         &self,
[INFO] [stdout]    |         ^^^^^ this lifetime flows to the output
[INFO] [stdout] ...
[INFO] [stdout] 21 |     ) -> BoxFuture<BillResponse>;
[INFO] [stdout]    |          ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 21 |     ) -> BoxFuture<'_, BillResponse>;
[INFO] [stdout]    |                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/wechat/bill.rs:25:17
[INFO] [stdout]    |
[INFO] [stdout] 25 |     fn download(&self, download_url: &str) -> BoxFuture<reqwest::Response>;
[INFO] [stdout]    |                 ^^^^^                         ---------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 25 |     fn download(&self, download_url: &str) -> BoxFuture<'_, reqwest::Response>;
[INFO] [stdout]    |                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/wechat/bill.rs:29:9
[INFO] [stdout]    |
[INFO] [stdout] 29 |         &self,
[INFO] [stdout]    |         ^^^^^ this lifetime flows to the output
[INFO] [stdout] ...
[INFO] [stdout] 34 |     ) -> BoxFuture<BillResponse> {
[INFO] [stdout]    |          ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 34 |     ) -> BoxFuture<'_, BillResponse> {
[INFO] [stdout]    |                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/wechat/bill.rs:47:9
[INFO] [stdout]    |
[INFO] [stdout] 47 |         &self,
[INFO] [stdout]    |         ^^^^^ this lifetime flows to the output
[INFO] [stdout] ...
[INFO] [stdout] 51 |     ) -> BoxFuture<BillResponse> {
[INFO] [stdout]    |          ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 51 |     ) -> BoxFuture<'_, BillResponse> {
[INFO] [stdout]    |                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/wechat/bill.rs:60:17
[INFO] [stdout]    |
[INFO] [stdout] 60 |     fn download(&self, download_url: &str) -> BoxFuture<reqwest::Response> {
[INFO] [stdout]    |                 ^^^^^                         ---------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 60 |     fn download(&self, download_url: &str) -> BoxFuture<'_, reqwest::Response> {
[INFO] [stdout]    |                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/wechat/common.rs:18:21
[INFO] [stdout]    |
[INFO] [stdout] 18 |     fn create_order(&self,trade_type: TradeType,data: ReqOrderBody) -> BoxFuture<CreateOrderResult>;
[INFO] [stdout]    |                     ^^^^^ this lifetime flows to the output            ---------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 18 |     fn create_order(&self,trade_type: TradeType,data: ReqOrderBody) -> BoxFuture<'_, CreateOrderResult>;
[INFO] [stdout]    |                                                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/wechat/common.rs:29:39
[INFO] [stdout]    |
[INFO] [stdout] 29 | ...eOwned>(&'a self,nonce_str: &'a str,timestamp: &'a str,body: &'a str,signature:&'a str,serial:&'a str) -> BoxFuture<U>;
[INFO] [stdout]    |             ^^                  ^^                 ^^            ^^                ^^             ^^         ------------ the lifetime gets resolved as `'a`
[INFO] [stdout]    |             |                   |                  |             |                 |              |
[INFO] [stdout]    |             |                   |                  |             |                 |              these lifetimes flow to the output
[INFO] [stdout]    |             |                   |                  |             |                 these lifetimes flow to the output
[INFO] [stdout]    |             |                   |                  |             these lifetimes flow to the output
[INFO] [stdout]    |             |                   |                  these lifetimes flow to the output
[INFO] [stdout]    |             |                   these lifetimes flow to the output
[INFO] [stdout]    |             these lifetimes flow to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to consistently use `'a`
[INFO] [stdout]    |
[INFO] [stdout] 29 |     fn notify<'a,U:DeserializeOwned>(&'a self,nonce_str: &'a str,timestamp: &'a str,body: &'a str,signature:&'a str,serial:&'a str) -> BoxFuture<'a, U>;
[INFO] [stdout]    |                                                                                                                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/wechat/common.rs:31:20
[INFO] [stdout]    |
[INFO] [stdout] 31 |     fn query_order(&self,out_trade_no: &str) -> BoxFuture<ResourceOrderBody>;
[INFO] [stdout]    |                    ^^^^^                        ---------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                    |
[INFO] [stdout]    |                    this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 31 |     fn query_order(&self,out_trade_no: &str) -> BoxFuture<'_, ResourceOrderBody>;
[INFO] [stdout]    |                                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/wechat/common.rs:33:38
[INFO] [stdout]    |
[INFO] [stdout] 33 |     fn query_order_by_transaction_id(&self,transaction_id: &str) -> BoxFuture<ResourceOrderBody>;
[INFO] [stdout]    |                                      ^^^^^                          ---------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                      |
[INFO] [stdout]    |                                      this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 33 |     fn query_order_by_transaction_id(&self,transaction_id: &str) -> BoxFuture<'_, ResourceOrderBody>;
[INFO] [stdout]    |                                                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/wechat/common.rs:35:20
[INFO] [stdout]    |
[INFO] [stdout] 35 |     fn close_order(&self,out_trade_no: &str) -> BoxFuture<()>;
[INFO] [stdout]    |                    ^^^^^                        ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                    |
[INFO] [stdout]    |                    this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 35 |     fn close_order(&self,out_trade_no: &str) -> BoxFuture<'_, ()>;
[INFO] [stdout]    |                                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/wechat/common.rs:37:22
[INFO] [stdout]    |
[INFO] [stdout] 37 |     fn download_cert(&self) -> BoxFuture<Vec<String>>;
[INFO] [stdout]    |                      ^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                      |
[INFO] [stdout]    |                      this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 37 |     fn download_cert(&self) -> BoxFuture<'_, Vec<String>>;
[INFO] [stdout]    |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/wechat/common.rs:41:44
[INFO] [stdout]    |
[INFO] [stdout] 41 |     fn do_request<'a, U:DeserializeOwned>(&'a self,url: &'a str,method: &'a str,body: &'a str) -> BoxFuture<U>;
[INFO] [stdout]    |                                            ^^            ^^              ^^            ^^         ------------ the lifetime gets resolved as `'a`
[INFO] [stdout]    |                                            |             |               |             |
[INFO] [stdout]    |                                            |             |               |             these lifetimes flow to the output
[INFO] [stdout]    |                                            |             |               these lifetimes flow to the output
[INFO] [stdout]    |                                            |             these lifetimes flow to the output
[INFO] [stdout]    |                                            these lifetimes flow to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to consistently use `'a`
[INFO] [stdout]    |
[INFO] [stdout] 41 |     fn do_request<'a, U:DeserializeOwned>(&'a self,url: &'a str,method: &'a str,body: &'a str) -> BoxFuture<'a, U>;
[INFO] [stdout]    |                                                                                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/wechat/common.rs:50:30
[INFO] [stdout]    |
[INFO] [stdout] 50 |     fn verify_signature<'a>(&'a self,data: Vec<&'a str>,signature:&'a str,serial:&'a str) -> BoxFuture<bool>;
[INFO] [stdout]    |                              ^^                 ^^                 ^^             ^^         --------------- the lifetime gets resolved as `'a`
[INFO] [stdout]    |                              |                  |                  |              |
[INFO] [stdout]    |                              |                  |                  |              these lifetimes flow to the output
[INFO] [stdout]    |                              |                  |                  these lifetimes flow to the output
[INFO] [stdout]    |                              |                  these lifetimes flow to the output
[INFO] [stdout]    |                              these lifetimes flow to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to consistently use `'a`
[INFO] [stdout]    |
[INFO] [stdout] 50 |     fn verify_signature<'a>(&'a self,data: Vec<&'a str>,signature:&'a str,serial:&'a str) -> BoxFuture<'a, bool>;
[INFO] [stdout]    |                                                                                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/wechat/common.rs:56:21
[INFO] [stdout]    |
[INFO] [stdout] 56 |     fn create_order(&self,trade_type: TradeType, data: ReqOrderBody) -> BoxFuture<CreateOrderResult> {
[INFO] [stdout]    |                     ^^^^^ this lifetime flows to the output             ---------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 56 |     fn create_order(&self,trade_type: TradeType, data: ReqOrderBody) -> BoxFuture<'_, CreateOrderResult> {
[INFO] [stdout]    |                                                                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/wechat/common.rs:134:40
[INFO] [stdout]     |
[INFO] [stdout] 134 | ...eOwned>(&'a self,nonce_str: &'a str,timestamp: &'a str,body: &'a str,signature:&'a str,serial:&'a str) -> BoxFuture<U> {
[INFO] [stdout]     |             ^^                  ^^                 ^^            ^^                ^^             ^^         ------------ the lifetime gets resolved as `'a`
[INFO] [stdout]     |             |                   |                  |             |                 |              |
[INFO] [stdout]     |             |                   |                  |             |                 |              these lifetimes flow to the output
[INFO] [stdout]     |             |                   |                  |             |                 these lifetimes flow to the output
[INFO] [stdout]     |             |                   |                  |             these lifetimes flow to the output
[INFO] [stdout]     |             |                   |                  these lifetimes flow to the output
[INFO] [stdout]     |             |                   these lifetimes flow to the output
[INFO] [stdout]     |             these lifetimes flow to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to consistently use `'a`
[INFO] [stdout]     |
[INFO] [stdout] 134 |     fn notify<'a,U: DeserializeOwned>(&'a self,nonce_str: &'a str,timestamp: &'a str,body: &'a str,signature:&'a str,serial:&'a str) -> BoxFuture<'a, U> {
[INFO] [stdout]     |                                                                                                                                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/wechat/common.rs:150:20
[INFO] [stdout]     |
[INFO] [stdout] 150 |     fn query_order(&self,out_trade_no: &str) -> BoxFuture<ResourceOrderBody> {
[INFO] [stdout]     |                    ^^^^^                        ---------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 150 |     fn query_order(&self,out_trade_no: &str) -> BoxFuture<'_, ResourceOrderBody> {
[INFO] [stdout]     |                                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/wechat/common.rs:158:38
[INFO] [stdout]     |
[INFO] [stdout] 158 |     fn query_order_by_transaction_id(&self,transaction_id: &str) -> BoxFuture<ResourceOrderBody> {
[INFO] [stdout]     |                                      ^^^^^                          ---------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                                      |
[INFO] [stdout]     |                                      this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 158 |     fn query_order_by_transaction_id(&self,transaction_id: &str) -> BoxFuture<'_, ResourceOrderBody> {
[INFO] [stdout]     |                                                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/wechat/common.rs:166:20
[INFO] [stdout]     |
[INFO] [stdout] 166 |     fn close_order(&self,out_trade_no: &str) -> BoxFuture<()> {
[INFO] [stdout]     |                    ^^^^^                        ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 166 |     fn close_order(&self,out_trade_no: &str) -> BoxFuture<'_, ()> {
[INFO] [stdout]     |                                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/wechat/common.rs:182:22
[INFO] [stdout]     |
[INFO] [stdout] 182 |     fn download_cert(&self) -> BoxFuture<Vec<String>> {
[INFO] [stdout]     |                      ^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 182 |     fn download_cert(&self) -> BoxFuture<'_, Vec<String>> {
[INFO] [stdout]     |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/wechat/common.rs:284:44
[INFO] [stdout]     |
[INFO] [stdout] 284 |     fn do_request<'a, U:DeserializeOwned>(&'a self,url: &'a str,method: &'a str,body: &'a str) ->  BoxFuture<U> {
[INFO] [stdout]     |                                            ^^            ^^              ^^            ^^          ------------ the lifetime gets resolved as `'a`
[INFO] [stdout]     |                                            |             |               |             |
[INFO] [stdout]     |                                            |             |               |             these lifetimes flow to the output
[INFO] [stdout]     |                                            |             |               these lifetimes flow to the output
[INFO] [stdout]     |                                            |             these lifetimes flow to the output
[INFO] [stdout]     |                                            these lifetimes flow to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to consistently use `'a`
[INFO] [stdout]     |
[INFO] [stdout] 284 |     fn do_request<'a, U:DeserializeOwned>(&'a self,url: &'a str,method: &'a str,body: &'a str) ->  BoxFuture<'a, U> {
[INFO] [stdout]     |                                                                                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/wechat/common.rs:350:30
[INFO] [stdout]     |
[INFO] [stdout] 350 |     fn verify_signature<'a>(&'a self, data: Vec<&'a str>, signature: &'a str, serial:&'a str) -> BoxFuture<bool> {
[INFO] [stdout]     |                              ^^                  ^^                   ^^              ^^         --------------- the lifetime gets resolved as `'a`
[INFO] [stdout]     |                              |                   |                    |               |
[INFO] [stdout]     |                              |                   |                    |               these lifetimes flow to the output
[INFO] [stdout]     |                              |                   |                    these lifetimes flow to the output
[INFO] [stdout]     |                              |                   these lifetimes flow to the output
[INFO] [stdout]     |                              these lifetimes flow to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to consistently use `'a`
[INFO] [stdout]     |
[INFO] [stdout] 350 |     fn verify_signature<'a>(&'a self, data: Vec<&'a str>, signature: &'a str, serial:&'a str) -> BoxFuture<'a, bool> {
[INFO] [stdout]     |                                                                                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]  --> src/wechat/refund.rs:6:15
[INFO] [stdout]   |
[INFO] [stdout] 6 |     fn refund(&self, data: ReqRefundOrder) -> BoxFuture<RefundResponse>;
[INFO] [stdout]   |               ^^^^^                           ------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]   |               |
[INFO] [stdout]   |               this lifetime flows to the output
[INFO] [stdout]   |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]   |
[INFO] [stdout] 6 |     fn refund(&self, data: ReqRefundOrder) -> BoxFuture<'_, RefundResponse>;
[INFO] [stdout]   |                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]  --> src/wechat/refund.rs:8:21
[INFO] [stdout]   |
[INFO] [stdout] 8 |     fn query_refund(&self, out_refund_no: &str) -> BoxFuture<RefundResponse>;
[INFO] [stdout]   |                     ^^^^^                          ------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]   |                     |
[INFO] [stdout]   |                     this lifetime flows to the output
[INFO] [stdout]   |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]   |
[INFO] [stdout] 8 |     fn query_refund(&self, out_refund_no: &str) -> BoxFuture<'_, RefundResponse>;
[INFO] [stdout]   |                                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/wechat/refund.rs:11:15
[INFO] [stdout]    |
[INFO] [stdout] 11 |     fn refund(&self, data: ReqRefundOrder) -> BoxFuture<RefundResponse> {
[INFO] [stdout]    |               ^^^^^                           ------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |               |
[INFO] [stdout]    |               this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 11 |     fn refund(&self, data: ReqRefundOrder) -> BoxFuture<'_, RefundResponse> {
[INFO] [stdout]    |                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/wechat/refund.rs:31:21
[INFO] [stdout]    |
[INFO] [stdout] 31 |     fn query_refund(&self, out_refund_no: &str) -> BoxFuture<RefundResponse> {
[INFO] [stdout]    |                     ^^^^^                          ------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                     |
[INFO] [stdout]    |                     this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 31 |     fn query_refund(&self, out_refund_no: &str) -> BoxFuture<'_, RefundResponse> {
[INFO] [stdout]    |                                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `aes::cipher::generic_array::GenericArray::<T, N>::from_slice`: please upgrade to generic-array 1.x
[INFO] [stdout]    --> src/wechat/common.rs:388:28
[INFO] [stdout]     |
[INFO] [stdout] 388 |         let nonce = Nonce::from_slice(nonce.as_bytes());
[INFO] [stdout]     |                            ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]  --> src/alipay/bill.rs:7:19
[INFO] [stdout]   |
[INFO] [stdout] 7 |     fn trade_bill(&self, query: ReqBillQuery) -> BoxFuture<ResBill>;
[INFO] [stdout]   |                   ^^^^^                          ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]   |                   |
[INFO] [stdout]   |                   this lifetime flows to the output
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]   |
[INFO] [stdout] 7 |     fn trade_bill(&self, query: ReqBillQuery) -> BoxFuture<'_, ResBill>;
[INFO] [stdout]   |                                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/alipay/bill.rs:10:19
[INFO] [stdout]    |
[INFO] [stdout] 10 |     fn trade_bill(&self, query: ReqBillQuery) -> BoxFuture<ResBill> {
[INFO] [stdout]    |                   ^^^^^                          ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 10 |     fn trade_bill(&self, query: ReqBillQuery) -> BoxFuture<'_, ResBill> {
[INFO] [stdout]    |                                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/alipay/common.rs:21:26
[INFO] [stdout]    |
[INFO] [stdout] 21 |     fn create_order<'a>(&'a self, method: &'a str, data: ReqOrderBody) -> BoxFuture<ResOrderBody>;
[INFO] [stdout]    |                          ^^                ^^                             ----------------------- the lifetime gets resolved as `'a`
[INFO] [stdout]    |                          |                 |
[INFO] [stdout]    |                          |                 these lifetimes flow to the output
[INFO] [stdout]    |                          these lifetimes flow to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to consistently use `'a`
[INFO] [stdout]    |
[INFO] [stdout] 21 |     fn create_order<'a>(&'a self, method: &'a str, data: ReqOrderBody) -> BoxFuture<'a, ResOrderBody>;
[INFO] [stdout]    |                                                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/alipay/common.rs:23:25
[INFO] [stdout]    |
[INFO] [stdout] 23 |     fn query_order<'a>(&'a self, out_trade_no: &'a str) -> BoxFuture<ResOrderBody>;
[INFO] [stdout]    |                         ^^                      ^^         ----------------------- the lifetime gets resolved as `'a`
[INFO] [stdout]    |                         |                       |
[INFO] [stdout]    |                         |                       these lifetimes flow to the output
[INFO] [stdout]    |                         these lifetimes flow to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to consistently use `'a`
[INFO] [stdout]    |
[INFO] [stdout] 23 |     fn query_order<'a>(&'a self, out_trade_no: &'a str) -> BoxFuture<'a, ResOrderBody>;
[INFO] [stdout]    |                                                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/alipay/common.rs:25:37
[INFO] [stdout]    |
[INFO] [stdout] 25 |     fn query_order_by_trade_no<'a>(&'a self, trade_no: &'a str) -> BoxFuture<ResOrderBody>;
[INFO] [stdout]    |                                     ^^                  ^^         ----------------------- the lifetime gets resolved as `'a`
[INFO] [stdout]    |                                     |                   |
[INFO] [stdout]    |                                     |                   these lifetimes flow to the output
[INFO] [stdout]    |                                     these lifetimes flow to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to consistently use `'a`
[INFO] [stdout]    |
[INFO] [stdout] 25 |     fn query_order_by_trade_no<'a>(&'a self, trade_no: &'a str) -> BoxFuture<'a, ResOrderBody>;
[INFO] [stdout]    |                                                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/alipay/common.rs:27:20
[INFO] [stdout]    |
[INFO] [stdout] 27 |     fn close_order(&self, body: ReqCloseOrderBody) -> BoxFuture<ResCloseOrderBody>;
[INFO] [stdout]    |                    ^^^^^                              ---------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                    |
[INFO] [stdout]    |                    this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 27 |     fn close_order(&self, body: ReqCloseOrderBody) -> BoxFuture<'_, ResCloseOrderBody>;
[INFO] [stdout]    |                                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/alipay/common.rs:29:21
[INFO] [stdout]    |
[INFO] [stdout] 29 |     fn cancel_order(&self, body: ReqCancelOrderBody) -> BoxFuture<ResCancelOrderBody>;
[INFO] [stdout]    |                     ^^^^^                               ----------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                     |
[INFO] [stdout]    |                     this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 29 |     fn cancel_order(&self, body: ReqCancelOrderBody) -> BoxFuture<'_, ResCancelOrderBody>;
[INFO] [stdout]    |                                                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/alipay/common.rs:43:10
[INFO] [stdout]    |
[INFO] [stdout] 43 |         &'a self,
[INFO] [stdout]    |          ^^ these lifetimes flow to the output
[INFO] [stdout] 44 |         url: &'a str,
[INFO] [stdout]    |               ^^ these lifetimes flow to the output
[INFO] [stdout] 45 |         method: &'a str,
[INFO] [stdout]    |                  ^^ these lifetimes flow to the output
[INFO] [stdout] 46 |         body: &'a str,
[INFO] [stdout]    |                ^^ these lifetimes flow to the output
[INFO] [stdout] 47 |     ) -> BoxFuture<U>;
[INFO] [stdout]    |          ------------ the lifetime gets resolved as `'a`
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to consistently use `'a`
[INFO] [stdout]    |
[INFO] [stdout] 47 |     ) -> BoxFuture<'a, U>;
[INFO] [stdout]    |                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/alipay/common.rs:70:26
[INFO] [stdout]    |
[INFO] [stdout] 70 |     fn create_order<'a>(&'a self, method: &'a str, data: ReqOrderBody) -> BoxFuture<ResOrderBody> {
[INFO] [stdout]    |                          ^^                ^^                             ----------------------- the lifetime gets resolved as `'a`
[INFO] [stdout]    |                          |                 |
[INFO] [stdout]    |                          |                 these lifetimes flow to the output
[INFO] [stdout]    |                          these lifetimes flow to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to consistently use `'a`
[INFO] [stdout]    |
[INFO] [stdout] 70 |     fn create_order<'a>(&'a self, method: &'a str, data: ReqOrderBody) -> BoxFuture<'a, ResOrderBody> {
[INFO] [stdout]    |                                                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/alipay/common.rs:87:25
[INFO] [stdout]    |
[INFO] [stdout] 87 |     fn query_order<'a>(&'a self, out_trade_no: &'a str) -> BoxFuture<ResOrderBody> {
[INFO] [stdout]    |                         ^^                      ^^         ----------------------- the lifetime gets resolved as `'a`
[INFO] [stdout]    |                         |                       |
[INFO] [stdout]    |                         |                       these lifetimes flow to the output
[INFO] [stdout]    |                         these lifetimes flow to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to consistently use `'a`
[INFO] [stdout]    |
[INFO] [stdout] 87 |     fn query_order<'a>(&'a self, out_trade_no: &'a str) -> BoxFuture<'a, ResOrderBody> {
[INFO] [stdout]    |                                                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/alipay/common.rs:100:37
[INFO] [stdout]     |
[INFO] [stdout] 100 |     fn query_order_by_trade_no<'a>(&'a self, trade_no: &'a str) -> BoxFuture<ResOrderBody> {
[INFO] [stdout]     |                                     ^^                  ^^         ----------------------- the lifetime gets resolved as `'a`
[INFO] [stdout]     |                                     |                   |
[INFO] [stdout]     |                                     |                   these lifetimes flow to the output
[INFO] [stdout]     |                                     these lifetimes flow to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to consistently use `'a`
[INFO] [stdout]     |
[INFO] [stdout] 100 |     fn query_order_by_trade_no<'a>(&'a self, trade_no: &'a str) -> BoxFuture<'a, ResOrderBody> {
[INFO] [stdout]     |                                                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/alipay/common.rs:113:20
[INFO] [stdout]     |
[INFO] [stdout] 113 |     fn close_order(&self, body: ReqCloseOrderBody) -> BoxFuture<ResCloseOrderBody> {
[INFO] [stdout]     |                    ^^^^^                              ---------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 113 |     fn close_order(&self, body: ReqCloseOrderBody) -> BoxFuture<'_, ResCloseOrderBody> {
[INFO] [stdout]     |                                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/alipay/common.rs:123:21
[INFO] [stdout]     |
[INFO] [stdout] 123 |     fn cancel_order(&self, body: ReqCancelOrderBody) -> BoxFuture<ResCancelOrderBody> {
[INFO] [stdout]     |                     ^^^^^                               ----------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 123 |     fn cancel_order(&self, body: ReqCancelOrderBody) -> BoxFuture<'_, ResCancelOrderBody> {
[INFO] [stdout]     |                                                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/alipay/common.rs:259:10
[INFO] [stdout]     |
[INFO] [stdout] 259 |         &'a self,
[INFO] [stdout]     |          ^^ these lifetimes flow to the output
[INFO] [stdout] 260 |         url: &'a str,
[INFO] [stdout]     |               ^^ these lifetimes flow to the output
[INFO] [stdout] 261 |         method: &'a str,
[INFO] [stdout]     |                  ^^ these lifetimes flow to the output
[INFO] [stdout] 262 |         body: &'a str,
[INFO] [stdout]     |                ^^ these lifetimes flow to the output
[INFO] [stdout] 263 |     ) -> BoxFuture<U> {
[INFO] [stdout]     |          ------------ the lifetime gets resolved as `'a`
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to consistently use `'a`
[INFO] [stdout]     |
[INFO] [stdout] 263 |     ) -> BoxFuture<'a, U> {
[INFO] [stdout]     |                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]  --> src/alipay/refund.rs:6:15
[INFO] [stdout]   |
[INFO] [stdout] 6 |     fn refund(&self, data: ReqRefundOrder) -> BoxFuture<ResRefundResponse>;
[INFO] [stdout]   |               ^^^^^                           ---------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]   |               |
[INFO] [stdout]   |               this lifetime flows to the output
[INFO] [stdout]   |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]   |
[INFO] [stdout] 6 |     fn refund(&self, data: ReqRefundOrder) -> BoxFuture<'_, ResRefundResponse>;
[INFO] [stdout]   |                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]  --> src/alipay/refund.rs:9:21
[INFO] [stdout]   |
[INFO] [stdout] 9 |     fn query_refund(&self, refund_query: ReqRefundQuery) -> BoxFuture<ResRefundQuery>;
[INFO] [stdout]   |                     ^^^^^ this lifetime flows to the output ------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]   |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]   |
[INFO] [stdout] 9 |     fn query_refund(&self, refund_query: ReqRefundQuery) -> BoxFuture<'_, ResRefundQuery>;
[INFO] [stdout]   |                                                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/alipay/refund.rs:12:15
[INFO] [stdout]    |
[INFO] [stdout] 12 |     fn refund(&self, data: ReqRefundOrder) -> BoxFuture<ResRefundResponse> {
[INFO] [stdout]    |               ^^^^^                           ---------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |               |
[INFO] [stdout]    |               this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 12 |     fn refund(&self, data: ReqRefundOrder) -> BoxFuture<'_, ResRefundResponse> {
[INFO] [stdout]    |                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/alipay/refund.rs:21:21
[INFO] [stdout]    |
[INFO] [stdout] 21 |     fn query_refund(&self, refund_query: ReqRefundQuery) -> BoxFuture<ResRefundQuery> {
[INFO] [stdout]    |                     ^^^^^ this lifetime flows to the output ------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 21 |     fn query_refund(&self, refund_query: ReqRefundQuery) -> BoxFuture<'_, ResRefundQuery> {
[INFO] [stdout]    |                                                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/wechat/bill.rs:8:9
[INFO] [stdout]    |
[INFO] [stdout] 8  |         &self,
[INFO] [stdout]    |         ^^^^^ this lifetime flows to the output
[INFO] [stdout] ...
[INFO] [stdout] 13 |     ) -> BoxFuture<BillResponse>;
[INFO] [stdout]    |          ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 13 |     ) -> BoxFuture<'_, BillResponse>;
[INFO] [stdout]    |                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/wechat/bill.rs:17:9
[INFO] [stdout]    |
[INFO] [stdout] 17 |         &self,
[INFO] [stdout]    |         ^^^^^ this lifetime flows to the output
[INFO] [stdout] ...
[INFO] [stdout] 21 |     ) -> BoxFuture<BillResponse>;
[INFO] [stdout]    |          ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 21 |     ) -> BoxFuture<'_, BillResponse>;
[INFO] [stdout]    |                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/wechat/bill.rs:25:17
[INFO] [stdout]    |
[INFO] [stdout] 25 |     fn download(&self, download_url: &str) -> BoxFuture<reqwest::Response>;
[INFO] [stdout]    |                 ^^^^^                         ---------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 25 |     fn download(&self, download_url: &str) -> BoxFuture<'_, reqwest::Response>;
[INFO] [stdout]    |                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/wechat/bill.rs:29:9
[INFO] [stdout]    |
[INFO] [stdout] 29 |         &self,
[INFO] [stdout]    |         ^^^^^ this lifetime flows to the output
[INFO] [stdout] ...
[INFO] [stdout] 34 |     ) -> BoxFuture<BillResponse> {
[INFO] [stdout]    |          ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 34 |     ) -> BoxFuture<'_, BillResponse> {
[INFO] [stdout]    |                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/wechat/bill.rs:47:9
[INFO] [stdout]    |
[INFO] [stdout] 47 |         &self,
[INFO] [stdout]    |         ^^^^^ this lifetime flows to the output
[INFO] [stdout] ...
[INFO] [stdout] 51 |     ) -> BoxFuture<BillResponse> {
[INFO] [stdout]    |          ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 51 |     ) -> BoxFuture<'_, BillResponse> {
[INFO] [stdout]    |                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/wechat/bill.rs:60:17
[INFO] [stdout]    |
[INFO] [stdout] 60 |     fn download(&self, download_url: &str) -> BoxFuture<reqwest::Response> {
[INFO] [stdout]    |                 ^^^^^                         ---------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 60 |     fn download(&self, download_url: &str) -> BoxFuture<'_, reqwest::Response> {
[INFO] [stdout]    |                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/wechat/common.rs:18:21
[INFO] [stdout]    |
[INFO] [stdout] 18 |     fn create_order(&self,trade_type: TradeType,data: ReqOrderBody) -> BoxFuture<CreateOrderResult>;
[INFO] [stdout]    |                     ^^^^^ this lifetime flows to the output            ---------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 18 |     fn create_order(&self,trade_type: TradeType,data: ReqOrderBody) -> BoxFuture<'_, CreateOrderResult>;
[INFO] [stdout]    |                                                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/wechat/common.rs:29:39
[INFO] [stdout]    |
[INFO] [stdout] 29 | ...eOwned>(&'a self,nonce_str: &'a str,timestamp: &'a str,body: &'a str,signature:&'a str,serial:&'a str) -> BoxFuture<U>;
[INFO] [stdout]    |             ^^                  ^^                 ^^            ^^                ^^             ^^         ------------ the lifetime gets resolved as `'a`
[INFO] [stdout]    |             |                   |                  |             |                 |              |
[INFO] [stdout]    |             |                   |                  |             |                 |              these lifetimes flow to the output
[INFO] [stdout]    |             |                   |                  |             |                 these lifetimes flow to the output
[INFO] [stdout]    |             |                   |                  |             these lifetimes flow to the output
[INFO] [stdout]    |             |                   |                  these lifetimes flow to the output
[INFO] [stdout]    |             |                   these lifetimes flow to the output
[INFO] [stdout]    |             these lifetimes flow to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to consistently use `'a`
[INFO] [stdout]    |
[INFO] [stdout] 29 |     fn notify<'a,U:DeserializeOwned>(&'a self,nonce_str: &'a str,timestamp: &'a str,body: &'a str,signature:&'a str,serial:&'a str) -> BoxFuture<'a, U>;
[INFO] [stdout]    |                                                                                                                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/wechat/common.rs:31:20
[INFO] [stdout]    |
[INFO] [stdout] 31 |     fn query_order(&self,out_trade_no: &str) -> BoxFuture<ResourceOrderBody>;
[INFO] [stdout]    |                    ^^^^^                        ---------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                    |
[INFO] [stdout]    |                    this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 31 |     fn query_order(&self,out_trade_no: &str) -> BoxFuture<'_, ResourceOrderBody>;
[INFO] [stdout]    |                                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/wechat/common.rs:33:38
[INFO] [stdout]    |
[INFO] [stdout] 33 |     fn query_order_by_transaction_id(&self,transaction_id: &str) -> BoxFuture<ResourceOrderBody>;
[INFO] [stdout]    |                                      ^^^^^                          ---------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                      |
[INFO] [stdout]    |                                      this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 33 |     fn query_order_by_transaction_id(&self,transaction_id: &str) -> BoxFuture<'_, ResourceOrderBody>;
[INFO] [stdout]    |                                                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/wechat/common.rs:35:20
[INFO] [stdout]    |
[INFO] [stdout] 35 |     fn close_order(&self,out_trade_no: &str) -> BoxFuture<()>;
[INFO] [stdout]    |                    ^^^^^                        ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                    |
[INFO] [stdout]    |                    this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 35 |     fn close_order(&self,out_trade_no: &str) -> BoxFuture<'_, ()>;
[INFO] [stdout]    |                                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/wechat/common.rs:37:22
[INFO] [stdout]    |
[INFO] [stdout] 37 |     fn download_cert(&self) -> BoxFuture<Vec<String>>;
[INFO] [stdout]    |                      ^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                      |
[INFO] [stdout]    |                      this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 37 |     fn download_cert(&self) -> BoxFuture<'_, Vec<String>>;
[INFO] [stdout]    |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/wechat/common.rs:41:44
[INFO] [stdout]    |
[INFO] [stdout] 41 |     fn do_request<'a, U:DeserializeOwned>(&'a self,url: &'a str,method: &'a str,body: &'a str) -> BoxFuture<U>;
[INFO] [stdout]    |                                            ^^            ^^              ^^            ^^         ------------ the lifetime gets resolved as `'a`
[INFO] [stdout]    |                                            |             |               |             |
[INFO] [stdout]    |                                            |             |               |             these lifetimes flow to the output
[INFO] [stdout]    |                                            |             |               these lifetimes flow to the output
[INFO] [stdout]    |                                            |             these lifetimes flow to the output
[INFO] [stdout]    |                                            these lifetimes flow to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to consistently use `'a`
[INFO] [stdout]    |
[INFO] [stdout] 41 |     fn do_request<'a, U:DeserializeOwned>(&'a self,url: &'a str,method: &'a str,body: &'a str) -> BoxFuture<'a, U>;
[INFO] [stdout]    |                                                                                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/wechat/common.rs:50:30
[INFO] [stdout]    |
[INFO] [stdout] 50 |     fn verify_signature<'a>(&'a self,data: Vec<&'a str>,signature:&'a str,serial:&'a str) -> BoxFuture<bool>;
[INFO] [stdout]    |                              ^^                 ^^                 ^^             ^^         --------------- the lifetime gets resolved as `'a`
[INFO] [stdout]    |                              |                  |                  |              |
[INFO] [stdout]    |                              |                  |                  |              these lifetimes flow to the output
[INFO] [stdout]    |                              |                  |                  these lifetimes flow to the output
[INFO] [stdout]    |                              |                  these lifetimes flow to the output
[INFO] [stdout]    |                              these lifetimes flow to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to consistently use `'a`
[INFO] [stdout]    |
[INFO] [stdout] 50 |     fn verify_signature<'a>(&'a self,data: Vec<&'a str>,signature:&'a str,serial:&'a str) -> BoxFuture<'a, bool>;
[INFO] [stdout]    |                                                                                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/wechat/common.rs:56:21
[INFO] [stdout]    |
[INFO] [stdout] 56 |     fn create_order(&self,trade_type: TradeType, data: ReqOrderBody) -> BoxFuture<CreateOrderResult> {
[INFO] [stdout]    |                     ^^^^^ this lifetime flows to the output             ---------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 56 |     fn create_order(&self,trade_type: TradeType, data: ReqOrderBody) -> BoxFuture<'_, CreateOrderResult> {
[INFO] [stdout]    |                                                                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/wechat/common.rs:134:40
[INFO] [stdout]     |
[INFO] [stdout] 134 | ...eOwned>(&'a self,nonce_str: &'a str,timestamp: &'a str,body: &'a str,signature:&'a str,serial:&'a str) -> BoxFuture<U> {
[INFO] [stdout]     |             ^^                  ^^                 ^^            ^^                ^^             ^^         ------------ the lifetime gets resolved as `'a`
[INFO] [stdout]     |             |                   |                  |             |                 |              |
[INFO] [stdout]     |             |                   |                  |             |                 |              these lifetimes flow to the output
[INFO] [stdout]     |             |                   |                  |             |                 these lifetimes flow to the output
[INFO] [stdout]     |             |                   |                  |             these lifetimes flow to the output
[INFO] [stdout]     |             |                   |                  these lifetimes flow to the output
[INFO] [stdout]     |             |                   these lifetimes flow to the output
[INFO] [stdout]     |             these lifetimes flow to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to consistently use `'a`
[INFO] [stdout]     |
[INFO] [stdout] 134 |     fn notify<'a,U: DeserializeOwned>(&'a self,nonce_str: &'a str,timestamp: &'a str,body: &'a str,signature:&'a str,serial:&'a str) -> BoxFuture<'a, U> {
[INFO] [stdout]     |                                                                                                                                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/wechat/common.rs:150:20
[INFO] [stdout]     |
[INFO] [stdout] 150 |     fn query_order(&self,out_trade_no: &str) -> BoxFuture<ResourceOrderBody> {
[INFO] [stdout]     |                    ^^^^^                        ---------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 150 |     fn query_order(&self,out_trade_no: &str) -> BoxFuture<'_, ResourceOrderBody> {
[INFO] [stdout]     |                                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/wechat/common.rs:158:38
[INFO] [stdout]     |
[INFO] [stdout] 158 |     fn query_order_by_transaction_id(&self,transaction_id: &str) -> BoxFuture<ResourceOrderBody> {
[INFO] [stdout]     |                                      ^^^^^                          ---------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                                      |
[INFO] [stdout]     |                                      this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 158 |     fn query_order_by_transaction_id(&self,transaction_id: &str) -> BoxFuture<'_, ResourceOrderBody> {
[INFO] [stdout]     |                                                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/wechat/common.rs:166:20
[INFO] [stdout]     |
[INFO] [stdout] 166 |     fn close_order(&self,out_trade_no: &str) -> BoxFuture<()> {
[INFO] [stdout]     |                    ^^^^^                        ------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 166 |     fn close_order(&self,out_trade_no: &str) -> BoxFuture<'_, ()> {
[INFO] [stdout]     |                                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/wechat/common.rs:182:22
[INFO] [stdout]     |
[INFO] [stdout] 182 |     fn download_cert(&self) -> BoxFuture<Vec<String>> {
[INFO] [stdout]     |                      ^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 182 |     fn download_cert(&self) -> BoxFuture<'_, Vec<String>> {
[INFO] [stdout]     |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/wechat/common.rs:284:44
[INFO] [stdout]     |
[INFO] [stdout] 284 |     fn do_request<'a, U:DeserializeOwned>(&'a self,url: &'a str,method: &'a str,body: &'a str) ->  BoxFuture<U> {
[INFO] [stdout]     |                                            ^^            ^^              ^^            ^^          ------------ the lifetime gets resolved as `'a`
[INFO] [stdout]     |                                            |             |               |             |
[INFO] [stdout]     |                                            |             |               |             these lifetimes flow to the output
[INFO] [stdout]     |                                            |             |               these lifetimes flow to the output
[INFO] [stdout]     |                                            |             these lifetimes flow to the output
[INFO] [stdout]     |                                            these lifetimes flow to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to consistently use `'a`
[INFO] [stdout]     |
[INFO] [stdout] 284 |     fn do_request<'a, U:DeserializeOwned>(&'a self,url: &'a str,method: &'a str,body: &'a str) ->  BoxFuture<'a, U> {
[INFO] [stdout]     |                                                                                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/wechat/common.rs:350:30
[INFO] [stdout]     |
[INFO] [stdout] 350 |     fn verify_signature<'a>(&'a self, data: Vec<&'a str>, signature: &'a str, serial:&'a str) -> BoxFuture<bool> {
[INFO] [stdout]     |                              ^^                  ^^                   ^^              ^^         --------------- the lifetime gets resolved as `'a`
[INFO] [stdout]     |                              |                   |                    |               |
[INFO] [stdout]     |                              |                   |                    |               these lifetimes flow to the output
[INFO] [stdout]     |                              |                   |                    these lifetimes flow to the output
[INFO] [stdout]     |                              |                   these lifetimes flow to the output
[INFO] [stdout]     |                              these lifetimes flow to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to consistently use `'a`
[INFO] [stdout]     |
[INFO] [stdout] 350 |     fn verify_signature<'a>(&'a self, data: Vec<&'a str>, signature: &'a str, serial:&'a str) -> BoxFuture<'a, bool> {
[INFO] [stdout]     |                                                                                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]  --> src/wechat/refund.rs:6:15
[INFO] [stdout]   |
[INFO] [stdout] 6 |     fn refund(&self, data: ReqRefundOrder) -> BoxFuture<RefundResponse>;
[INFO] [stdout]   |               ^^^^^                           ------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]   |               |
[INFO] [stdout]   |               this lifetime flows to the output
[INFO] [stdout]   |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]   |
[INFO] [stdout] 6 |     fn refund(&self, data: ReqRefundOrder) -> BoxFuture<'_, RefundResponse>;
[INFO] [stdout]   |                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]  --> src/wechat/refund.rs:8:21
[INFO] [stdout]   |
[INFO] [stdout] 8 |     fn query_refund(&self, out_refund_no: &str) -> BoxFuture<RefundResponse>;
[INFO] [stdout]   |                     ^^^^^                          ------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]   |                     |
[INFO] [stdout]   |                     this lifetime flows to the output
[INFO] [stdout]   |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]   |
[INFO] [stdout] 8 |     fn query_refund(&self, out_refund_no: &str) -> BoxFuture<'_, RefundResponse>;
[INFO] [stdout]   |                                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/wechat/refund.rs:11:15
[INFO] [stdout]    |
[INFO] [stdout] 11 |     fn refund(&self, data: ReqRefundOrder) -> BoxFuture<RefundResponse> {
[INFO] [stdout]    |               ^^^^^                           ------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |               |
[INFO] [stdout]    |               this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 11 |     fn refund(&self, data: ReqRefundOrder) -> BoxFuture<'_, RefundResponse> {
[INFO] [stdout]    |                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/wechat/refund.rs:31:21
[INFO] [stdout]    |
[INFO] [stdout] 31 |     fn query_refund(&self, out_refund_no: &str) -> BoxFuture<RefundResponse> {
[INFO] [stdout]    |                     ^^^^^                          ------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                     |
[INFO] [stdout]    |                     this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 31 |     fn query_refund(&self, out_refund_no: &str) -> BoxFuture<'_, RefundResponse> {
[INFO] [stdout]    |                                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 2m 27s
[INFO] running `Command { std: "docker" "inspect" "1c4eb64f5cd6a319e70c5ed93ba5b7d96f30b38cb801699461467595d3f363c5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1c4eb64f5cd6a319e70c5ed93ba5b7d96f30b38cb801699461467595d3f363c5", kill_on_drop: false }`
[INFO] [stdout] 1c4eb64f5cd6a319e70c5ed93ba5b7d96f30b38cb801699461467595d3f363c5
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Copt-level=3" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+733b47ea4b1b86216f14ef56e49440c33933f230" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 84955aa9304aa3e0e4fbde13dce88845ab57bcb26c439885d833a2d95e655030
[INFO] running `Command { std: "docker" "start" "-a" "84955aa9304aa3e0e4fbde13dce88845ab57bcb26c439885d833a2d95e655030", kill_on_drop: false }`
[INFO] [stderr] warning: use of deprecated associated function `aes::cipher::generic_array::GenericArray::<T, N>::from_slice`: please upgrade to generic-array 1.x
[INFO] [stderr]    --> src/wechat/common.rs:388:28
[INFO] [stderr]     |
[INFO] [stderr] 388 |         let nonce = Nonce::from_slice(nonce.as_bytes());
[INFO] [stderr]     |                            ^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(deprecated)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stderr]  --> src/alipay/bill.rs:7:19
[INFO] [stderr]   |
[INFO] [stderr] 7 |     fn trade_bill(&self, query: ReqBillQuery) -> BoxFuture<ResBill>;
[INFO] [stderr]   |                   ^^^^^                          ------------------ the lifetime gets resolved as `'_`
[INFO] [stderr]   |                   |
[INFO] [stderr]   |                   this lifetime flows to the output
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stderr] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stderr]   |
[INFO] [stderr] 7 |     fn trade_bill(&self, query: ReqBillQuery) -> BoxFuture<'_, ResBill>;
[INFO] [stderr]   |                                                            +++
[INFO] [stderr] 
[INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stderr]   --> src/alipay/bill.rs:10:19
[INFO] [stderr]    |
[INFO] [stderr] 10 |     fn trade_bill(&self, query: ReqBillQuery) -> BoxFuture<ResBill> {
[INFO] [stderr]    |                   ^^^^^                          ------------------ the lifetime gets resolved as `'_`
[INFO] [stderr]    |                   |
[INFO] [stderr]    |                   this lifetime flows to the output
[INFO] [stderr]    |
[INFO] [stderr] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stderr]    |
[INFO] [stderr] 10 |     fn trade_bill(&self, query: ReqBillQuery) -> BoxFuture<'_, ResBill> {
[INFO] [stderr]    |                                                            +++
[INFO] [stderr] 
[INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stderr]   --> src/alipay/common.rs:21:26
[INFO] [stderr]    |
[INFO] [stderr] 21 |     fn create_order<'a>(&'a self, method: &'a str, data: ReqOrderBody) -> BoxFuture<ResOrderBody>;
[INFO] [stderr]    |                          ^^                ^^                             ----------------------- the lifetime gets resolved as `'a`
[INFO] [stderr]    |                          |                 |
[INFO] [stderr]    |                          |                 these lifetimes flow to the output
[INFO] [stderr]    |                          these lifetimes flow to the output
[INFO] [stderr]    |
[INFO] [stderr] help: one option is to consistently use `'a`
[INFO] [stderr]    |
[INFO] [stderr] 21 |     fn create_order<'a>(&'a self, method: &'a str, data: ReqOrderBody) -> BoxFuture<'a, ResOrderBody>;
[INFO] [stderr]    |                                                                                     +++
[INFO] [stderr] 
[INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stderr]   --> src/alipay/common.rs:23:25
[INFO] [stderr]    |
[INFO] [stderr] 23 |     fn query_order<'a>(&'a self, out_trade_no: &'a str) -> BoxFuture<ResOrderBody>;
[INFO] [stderr]    |                         ^^                      ^^         ----------------------- the lifetime gets resolved as `'a`
[INFO] [stderr]    |                         |                       |
[INFO] [stderr]    |                         |                       these lifetimes flow to the output
[INFO] [stderr]    |                         these lifetimes flow to the output
[INFO] [stderr]    |
[INFO] [stderr] help: one option is to consistently use `'a`
[INFO] [stderr]    |
[INFO] [stderr] 23 |     fn query_order<'a>(&'a self, out_trade_no: &'a str) -> BoxFuture<'a, ResOrderBody>;
[INFO] [stderr]    |                                                                      +++
[INFO] [stderr] 
[INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stderr]   --> src/alipay/common.rs:25:37
[INFO] [stderr]    |
[INFO] [stderr] 25 |     fn query_order_by_trade_no<'a>(&'a self, trade_no: &'a str) -> BoxFuture<ResOrderBody>;
[INFO] [stderr]    |                                     ^^                  ^^         ----------------------- the lifetime gets resolved as `'a`
[INFO] [stderr]    |                                     |                   |
[INFO] [stderr]    |                                     |                   these lifetimes flow to the output
[INFO] [stderr]    |                                     these lifetimes flow to the output
[INFO] [stderr]    |
[INFO] [stderr] help: one option is to consistently use `'a`
[INFO] [stderr]    |
[INFO] [stderr] 25 |     fn query_order_by_trade_no<'a>(&'a self, trade_no: &'a str) -> BoxFuture<'a, ResOrderBody>;
[INFO] [stderr]    |                                                                              +++
[INFO] [stderr] 
[INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stderr]   --> src/alipay/common.rs:27:20
[INFO] [stderr]    |
[INFO] [stderr] 27 |     fn close_order(&self, body: ReqCloseOrderBody) -> BoxFuture<ResCloseOrderBody>;
[INFO] [stderr]    |                    ^^^^^                              ---------------------------- the lifetime gets resolved as `'_`
[INFO] [stderr]    |                    |
[INFO] [stderr]    |                    this lifetime flows to the output
[INFO] [stderr]    |
[INFO] [stderr] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stderr]    |
[INFO] [stderr] 27 |     fn close_order(&self, body: ReqCloseOrderBody) -> BoxFuture<'_, ResCloseOrderBody>;
[INFO] [stderr]    |                                                                 +++
[INFO] [stderr] 
[INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stderr]   --> src/alipay/common.rs:29:21
[INFO] [stderr]    |
[INFO] [stderr] 29 |     fn cancel_order(&self, body: ReqCancelOrderBody) -> BoxFuture<ResCancelOrderBody>;
[INFO] [stderr]    |                     ^^^^^                               ----------------------------- the lifetime gets resolved as `'_`
[INFO] [stderr]    |                     |
[INFO] [stderr]    |                     this lifetime flows to the output
[INFO] [stderr]    |
[INFO] [stderr] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stderr]    |
[INFO] [stderr] 29 |     fn cancel_order(&self, body: ReqCancelOrderBody) -> BoxFuture<'_, ResCancelOrderBody>;
[INFO] [stderr]    |                                                                   +++
[INFO] [stderr] 
[INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stderr]   --> src/alipay/common.rs:43:10
[INFO] [stderr]    |
[INFO] [stderr] 43 |         &'a self,
[INFO] [stderr]    |          ^^ these lifetimes flow to the output
[INFO] [stderr] 44 |         url: &'a str,
[INFO] [stderr]    |               ^^ these lifetimes flow to the output
[INFO] [stderr] 45 |         method: &'a str,
[INFO] [stderr]    |                  ^^ these lifetimes flow to the output
[INFO] [stderr] 46 |         body: &'a str,
[INFO] [stderr]    |                ^^ these lifetimes flow to the output
[INFO] [stderr] 47 |     ) -> BoxFuture<U>;
[INFO] [stderr]    |          ------------ the lifetime gets resolved as `'a`
[INFO] [stderr]    |
[INFO] [stderr] help: one option is to consistently use `'a`
[INFO] [stderr]    |
[INFO] [stderr] 47 |     ) -> BoxFuture<'a, U>;
[INFO] [stderr]    |                    +++
[INFO] [stderr] 
[INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stderr]   --> src/alipay/common.rs:70:26
[INFO] [stderr]    |
[INFO] [stderr] 70 |     fn create_order<'a>(&'a self, method: &'a str, data: ReqOrderBody) -> BoxFuture<ResOrderBody> {
[INFO] [stderr]    |                          ^^                ^^                             ----------------------- the lifetime gets resolved as `'a`
[INFO] [stderr]    |                          |                 |
[INFO] [stderr]    |                          |                 these lifetimes flow to the output
[INFO] [stderr]    |                          these lifetimes flow to the output
[INFO] [stderr]    |
[INFO] [stderr] help: one option is to consistently use `'a`
[INFO] [stderr]    |
[INFO] [stderr] 70 |     fn create_order<'a>(&'a self, method: &'a str, data: ReqOrderBody) -> BoxFuture<'a, ResOrderBody> {
[INFO] [stderr]    |                                                                                     +++
[INFO] [stderr] 
[INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stderr]   --> src/alipay/common.rs:87:25
[INFO] [stderr]    |
[INFO] [stderr] 87 |     fn query_order<'a>(&'a self, out_trade_no: &'a str) -> BoxFuture<ResOrderBody> {
[INFO] [stderr]    |                         ^^                      ^^         ----------------------- the lifetime gets resolved as `'a`
[INFO] [stderr]    |                         |                       |
[INFO] [stderr]    |                         |                       these lifetimes flow to the output
[INFO] [stderr]    |                         these lifetimes flow to the output
[INFO] [stderr]    |
[INFO] [stderr] help: one option is to consistently use `'a`
[INFO] [stderr]    |
[INFO] [stderr] 87 |     fn query_order<'a>(&'a self, out_trade_no: &'a str) -> BoxFuture<'a, ResOrderBody> {
[INFO] [stderr]    |                                                                      +++
[INFO] [stderr] 
[INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stderr]    --> src/alipay/common.rs:100:37
[INFO] [stderr]     |
[INFO] [stderr] 100 |     fn query_order_by_trade_no<'a>(&'a self, trade_no: &'a str) -> BoxFuture<ResOrderBody> {
[INFO] [stderr]     |                                     ^^                  ^^         ----------------------- the lifetime gets resolved as `'a`
[INFO] [stderr]     |                                     |                   |
[INFO] [stderr]     |                                     |                   these lifetimes flow to the output
[INFO] [stderr]     |                                     these lifetimes flow to the output
[INFO] [stderr]     |
[INFO] [stderr] help: one option is to consistently use `'a`
[INFO] [stderr]     |
[INFO] [stderr] 100 |     fn query_order_by_trade_no<'a>(&'a self, trade_no: &'a str) -> BoxFuture<'a, ResOrderBody> {
[INFO] [stderr]     |                                                                              +++
[INFO] [stderr] 
[INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stderr]    --> src/alipay/common.rs:113:20
[INFO] [stderr]     |
[INFO] [stderr] 113 |     fn close_order(&self, body: ReqCloseOrderBody) -> BoxFuture<ResCloseOrderBody> {
[INFO] [stderr]     |                    ^^^^^                              ---------------------------- the lifetime gets resolved as `'_`
[INFO] [stderr]     |                    |
[INFO] [stderr]     |                    this lifetime flows to the output
[INFO] [stderr]     |
[INFO] [stderr] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stderr]     |
[INFO] [stderr] 113 |     fn close_order(&self, body: ReqCloseOrderBody) -> BoxFuture<'_, ResCloseOrderBody> {
[INFO] [stderr]     |                                                                 +++
[INFO] [stderr] 
[INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stderr]    --> src/alipay/common.rs:123:21
[INFO] [stderr]     |
[INFO] [stderr] 123 |     fn cancel_order(&self, body: ReqCancelOrderBody) -> BoxFuture<ResCancelOrderBody> {
[INFO] [stderr]     |                     ^^^^^                               ----------------------------- the lifetime gets resolved as `'_`
[INFO] [stderr]     |                     |
[INFO] [stderr]     |                     this lifetime flows to the output
[INFO] [stderr]     |
[INFO] [stderr] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stderr]     |
[INFO] [stderr] 123 |     fn cancel_order(&self, body: ReqCancelOrderBody) -> BoxFuture<'_, ResCancelOrderBody> {
[INFO] [stderr]     |                                                                   +++
[INFO] [stderr] 
[INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stderr]    --> src/alipay/common.rs:259:10
[INFO] [stderr]     |
[INFO] [stderr] 259 |         &'a self,
[INFO] [stderr]     |          ^^ these lifetimes flow to the output
[INFO] [stderr] 260 |         url: &'a str,
[INFO] [stderr]     |               ^^ these lifetimes flow to the output
[INFO] [stderr] 261 |         method: &'a str,
[INFO] [stderr]     |                  ^^ these lifetimes flow to the output
[INFO] [stderr] 262 |         body: &'a str,
[INFO] [stderr]     |                ^^ these lifetimes flow to the output
[INFO] [stderr] 263 |     ) -> BoxFuture<U> {
[INFO] [stderr]     |          ------------ the lifetime gets resolved as `'a`
[INFO] [stderr]     |
[INFO] [stderr] help: one option is to consistently use `'a`
[INFO] [stderr]     |
[INFO] [stderr] 263 |     ) -> BoxFuture<'a, U> {
[INFO] [stderr]     |                    +++
[INFO] [stderr] 
[INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stderr]  --> src/alipay/refund.rs:6:15
[INFO] [stderr]   |
[INFO] [stderr] 6 |     fn refund(&self, data: ReqRefundOrder) -> BoxFuture<ResRefundResponse>;
[INFO] [stderr]   |               ^^^^^                           ---------------------------- the lifetime gets resolved as `'_`
[INFO] [stderr]   |               |
[INFO] [stderr]   |               this lifetime flows to the output
[INFO] [stderr]   |
[INFO] [stderr] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stderr]   |
[INFO] [stderr] 6 |     fn refund(&self, data: ReqRefundOrder) -> BoxFuture<'_, ResRefundResponse>;
[INFO] [stderr]   |                                                         +++
[INFO] [stderr] 
[INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stderr]  --> src/alipay/refund.rs:9:21
[INFO] [stderr]   |
[INFO] [stderr] 9 |     fn query_refund(&self, refund_query: ReqRefundQuery) -> BoxFuture<ResRefundQuery>;
[INFO] [stderr]   |                     ^^^^^ this lifetime flows to the output ------------------------- the lifetime gets resolved as `'_`
[INFO] [stderr]   |
[INFO] [stderr] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stderr]   |
[INFO] [stderr] 9 |     fn query_refund(&self, refund_query: ReqRefundQuery) -> BoxFuture<'_, ResRefundQuery>;
[INFO] [stderr]   |                                                                       +++
[INFO] [stderr] 
[INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stderr]   --> src/alipay/refund.rs:12:15
[INFO] [stderr]    |
[INFO] [stderr] 12 |     fn refund(&self, data: ReqRefundOrder) -> BoxFuture<ResRefundResponse> {
[INFO] [stderr]    |               ^^^^^                           ---------------------------- the lifetime gets resolved as `'_`
[INFO] [stderr]    |               |
[INFO] [stderr]    |               this lifetime flows to the output
[INFO] [stderr]    |
[INFO] [stderr] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stderr]    |
[INFO] [stderr] 12 |     fn refund(&self, data: ReqRefundOrder) -> BoxFuture<'_, ResRefundResponse> {
[INFO] [stderr]    |                                                         +++
[INFO] [stderr] 
[INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stderr]   --> src/alipay/refund.rs:21:21
[INFO] [stderr]    |
[INFO] [stderr] 21 |     fn query_refund(&self, refund_query: ReqRefundQuery) -> BoxFuture<ResRefundQuery> {
[INFO] [stderr]    |                     ^^^^^ this lifetime flows to the output ------------------------- the lifetime gets resolved as `'_`
[INFO] [stderr]    |
[INFO] [stderr] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stderr]    |
[INFO] [stderr] 21 |     fn query_refund(&self, refund_query: ReqRefundQuery) -> BoxFuture<'_, ResRefundQuery> {
[INFO] [stderr]    |                                                                       +++
[INFO] [stderr] 
[INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stderr]   --> src/wechat/bill.rs:8:9
[INFO] [stderr]    |
[INFO] [stderr] 8  |         &self,
[INFO] [stderr]    |         ^^^^^ this lifetime flows to the output
[INFO] [stderr] ...
[INFO] [stderr] 13 |     ) -> BoxFuture<BillResponse>;
[INFO] [stderr]    |          ----------------------- the lifetime gets resolved as `'_`
[INFO] [stderr]    |
[INFO] [stderr] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stderr]    |
[INFO] [stderr] 13 |     ) -> BoxFuture<'_, BillResponse>;
[INFO] [stderr]    |                    +++
[INFO] [stderr] 
[INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stderr]   --> src/wechat/bill.rs:17:9
[INFO] [stderr]    |
[INFO] [stderr] 17 |         &self,
[INFO] [stderr]    |         ^^^^^ this lifetime flows to the output
[INFO] [stderr] ...
[INFO] [stderr] 21 |     ) -> BoxFuture<BillResponse>;
[INFO] [stderr]    |          ----------------------- the lifetime gets resolved as `'_`
[INFO] [stderr]    |
[INFO] [stderr] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stderr]    |
[INFO] [stderr] 21 |     ) -> BoxFuture<'_, BillResponse>;
[INFO] [stderr]    |                    +++
[INFO] [stderr] 
[INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stderr]   --> src/wechat/bill.rs:25:17
[INFO] [stderr]    |
[INFO] [stderr] 25 |     fn download(&self, download_url: &str) -> BoxFuture<reqwest::Response>;
[INFO] [stderr]    |                 ^^^^^                         ---------------------------- the lifetime gets resolved as `'_`
[INFO] [stderr]    |                 |
[INFO] [stderr]    |                 this lifetime flows to the output
[INFO] [stderr]    |
[INFO] [stderr] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stderr]    |
[INFO] [stderr] 25 |     fn download(&self, download_url: &str) -> BoxFuture<'_, reqwest::Response>;
[INFO] [stderr]    |                                                         +++
[INFO] [stderr] 
[INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stderr]   --> src/wechat/bill.rs:29:9
[INFO] [stderr]    |
[INFO] [stderr] 29 |         &self,
[INFO] [stderr]    |         ^^^^^ this lifetime flows to the output
[INFO] [stderr] ...
[INFO] [stderr] 34 |     ) -> BoxFuture<BillResponse> {
[INFO] [stderr]    |          ----------------------- the lifetime gets resolved as `'_`
[INFO] [stderr]    |
[INFO] [stderr] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stderr]    |
[INFO] [stderr] 34 |     ) -> BoxFuture<'_, BillResponse> {
[INFO] [stderr]    |                    +++
[INFO] [stderr] 
[INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stderr]   --> src/wechat/bill.rs:47:9
[INFO] [stderr]    |
[INFO] [stderr] 47 |         &self,
[INFO] [stderr]    |         ^^^^^ this lifetime flows to the output
[INFO] [stderr] ...
[INFO] [stderr] 51 |     ) -> BoxFuture<BillResponse> {
[INFO] [stderr]    |          ----------------------- the lifetime gets resolved as `'_`
[INFO] [stderr]    |
[INFO] [stderr] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stderr]    |
[INFO] [stderr] 51 |     ) -> BoxFuture<'_, BillResponse> {
[INFO] [stderr]    |                    +++
[INFO] [stderr] 
[INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stderr]   --> src/wechat/bill.rs:60:17
[INFO] [stderr]    |
[INFO] [stderr] 60 |     fn download(&self, download_url: &str) -> BoxFuture<reqwest::Response> {
[INFO] [stderr]    |                 ^^^^^                         ---------------------------- the lifetime gets resolved as `'_`
[INFO] [stderr]    |                 |
[INFO] [stderr]    |                 this lifetime flows to the output
[INFO] [stderr]    |
[INFO] [stderr] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stderr]    |
[INFO] [stderr] 60 |     fn download(&self, download_url: &str) -> BoxFuture<'_, reqwest::Response> {
[INFO] [stderr]    |                                                         +++
[INFO] [stderr] 
[INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stderr]   --> src/wechat/common.rs:18:21
[INFO] [stderr]    |
[INFO] [stderr] 18 |     fn create_order(&self,trade_type: TradeType,data: ReqOrderBody) -> BoxFuture<CreateOrderResult>;
[INFO] [stderr]    |                     ^^^^^ this lifetime flows to the output            ---------------------------- the lifetime gets resolved as `'_`
[INFO] [stderr]    |
[INFO] [stderr] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stderr]    |
[INFO] [stderr] 18 |     fn create_order(&self,trade_type: TradeType,data: ReqOrderBody) -> BoxFuture<'_, CreateOrderResult>;
[INFO] [stderr]    |                                                                                  +++
[INFO] [stderr] 
[INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stderr]   --> src/wechat/common.rs:29:39
[INFO] [stderr]    |
[INFO] [stderr] 29 | ...eOwned>(&'a self,nonce_str: &'a str,timestamp: &'a str,body: &'a str,signature:&'a str,serial:&'a str) -> BoxFuture<U>;
[INFO] [stderr]    |             ^^                  ^^                 ^^            ^^                ^^             ^^         ------------ the lifetime gets resolved as `'a`
[INFO] [stderr]    |             |                   |                  |             |                 |              |
[INFO] [stderr]    |             |                   |                  |             |                 |              these lifetimes flow to the output
[INFO] [stderr]    |             |                   |                  |             |                 these lifetimes flow to the output
[INFO] [stderr]    |             |                   |                  |             these lifetimes flow to the output
[INFO] [stderr]    |             |                   |                  these lifetimes flow to the output
[INFO] [stderr]    |             |                   these lifetimes flow to the output
[INFO] [stderr]    |             these lifetimes flow to the output
[INFO] [stderr]    |
[INFO] [stderr] help: one option is to consistently use `'a`
[INFO] [stderr]    |
[INFO] [stderr] 29 |     fn notify<'a,U:DeserializeOwned>(&'a self,nonce_str: &'a str,timestamp: &'a str,body: &'a str,signature:&'a str,serial:&'a str) -> BoxFuture<'a, U>;
[INFO] [stderr]    |                                                                                                                                                  +++
[INFO] [stderr] 
[INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stderr]   --> src/wechat/common.rs:31:20
[INFO] [stderr]    |
[INFO] [stderr] 31 |     fn query_order(&self,out_trade_no: &str) -> BoxFuture<ResourceOrderBody>;
[INFO] [stderr]    |                    ^^^^^                        ---------------------------- the lifetime gets resolved as `'_`
[INFO] [stderr]    |                    |
[INFO] [stderr]    |                    this lifetime flows to the output
[INFO] [stderr]    |
[INFO] [stderr] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stderr]    |
[INFO] [stderr] 31 |     fn query_order(&self,out_trade_no: &str) -> BoxFuture<'_, ResourceOrderBody>;
[INFO] [stderr]    |                                                           +++
[INFO] [stderr] 
[INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stderr]   --> src/wechat/common.rs:33:38
[INFO] [stderr]    |
[INFO] [stderr] 33 |     fn query_order_by_transaction_id(&self,transaction_id: &str) -> BoxFuture<ResourceOrderBody>;
[INFO] [stderr]    |                                      ^^^^^                          ---------------------------- the lifetime gets resolved as `'_`
[INFO] [stderr]    |                                      |
[INFO] [stderr]    |                                      this lifetime flows to the output
[INFO] [stderr]    |
[INFO] [stderr] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stderr]    |
[INFO] [stderr] 33 |     fn query_order_by_transaction_id(&self,transaction_id: &str) -> BoxFuture<'_, ResourceOrderBody>;
[INFO] [stderr]    |                                                                               +++
[INFO] [stderr] 
[INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stderr]   --> src/wechat/common.rs:35:20
[INFO] [stderr]    |
[INFO] [stderr] 35 |     fn close_order(&self,out_trade_no: &str) -> BoxFuture<()>;
[INFO] [stderr]    |                    ^^^^^                        ------------- the lifetime gets resolved as `'_`
[INFO] [stderr]    |                    |
[INFO] [stderr]    |                    this lifetime flows to the output
[INFO] [stderr]    |
[INFO] [stderr] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stderr]    |
[INFO] [stderr] 35 |     fn close_order(&self,out_trade_no: &str) -> BoxFuture<'_, ()>;
[INFO] [stderr]    |                                                           +++
[INFO] [stderr] 
[INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stderr]   --> src/wechat/common.rs:37:22
[INFO] [stderr]    |
[INFO] [stderr] 37 |     fn download_cert(&self) -> BoxFuture<Vec<String>>;
[INFO] [stderr]    |                      ^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stderr]    |                      |
[INFO] [stderr]    |                      this lifetime flows to the output
[INFO] [stderr]    |
[INFO] [stderr] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stderr]    |
[INFO] [stderr] 37 |     fn download_cert(&self) -> BoxFuture<'_, Vec<String>>;
[INFO] [stderr]    |                                          +++
[INFO] [stderr] 
[INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stderr]   --> src/wechat/common.rs:41:44
[INFO] [stderr]    |
[INFO] [stderr] 41 |     fn do_request<'a, U:DeserializeOwned>(&'a self,url: &'a str,method: &'a str,body: &'a str) -> BoxFuture<U>;
[INFO] [stderr]    |                                            ^^            ^^              ^^            ^^         ------------ the lifetime gets resolved as `'a`
[INFO] [stderr]    |                                            |             |               |             |
[INFO] [stderr]    |                                            |             |               |             these lifetimes flow to the output
[INFO] [stderr]    |                                            |             |               these lifetimes flow to the output
[INFO] [stderr]    |                                            |             these lifetimes flow to the output
[INFO] [stderr]    |                                            these lifetimes flow to the output
[INFO] [stderr]    |
[INFO] [stderr] help: one option is to consistently use `'a`
[INFO] [stderr]    |
[INFO] [stderr] 41 |     fn do_request<'a, U:DeserializeOwned>(&'a self,url: &'a str,method: &'a str,body: &'a str) -> BoxFuture<'a, U>;
[INFO] [stderr]    |                                                                                                             +++
[INFO] [stderr] 
[INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stderr]   --> src/wechat/common.rs:50:30
[INFO] [stderr]    |
[INFO] [stderr] 50 |     fn verify_signature<'a>(&'a self,data: Vec<&'a str>,signature:&'a str,serial:&'a str) -> BoxFuture<bool>;
[INFO] [stderr]    |                              ^^                 ^^                 ^^             ^^         --------------- the lifetime gets resolved as `'a`
[INFO] [stderr]    |                              |                  |                  |              |
[INFO] [stderr]    |                              |                  |                  |              these lifetimes flow to the output
[INFO] [stderr]    |                              |                  |                  these lifetimes flow to the output
[INFO] [stderr]    |                              |                  these lifetimes flow to the output
[INFO] [stderr]    |                              these lifetimes flow to the output
[INFO] [stderr]    |
[INFO] [stderr] help: one option is to consistently use `'a`
[INFO] [stderr]    |
[INFO] [stderr] 50 |     fn verify_signature<'a>(&'a self,data: Vec<&'a str>,signature:&'a str,serial:&'a str) -> BoxFuture<'a, bool>;
[INFO] [stderr]    |                                                                                                        +++
[INFO] [stderr] 
[INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stderr]   --> src/wechat/common.rs:56:21
[INFO] [stderr]    |
[INFO] [stderr] 56 |     fn create_order(&self,trade_type: TradeType, data: ReqOrderBody) -> BoxFuture<CreateOrderResult> {
[INFO] [stderr]    |                     ^^^^^ this lifetime flows to the output             ---------------------------- the lifetime gets resolved as `'_`
[INFO] [stderr]    |
[INFO] [stderr] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stderr]    |
[INFO] [stderr] 56 |     fn create_order(&self,trade_type: TradeType, data: ReqOrderBody) -> BoxFuture<'_, CreateOrderResult> {
[INFO] [stderr]    |                                                                                   +++
[INFO] [stderr] 
[INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stderr]    --> src/wechat/common.rs:134:40
[INFO] [stderr]     |
[INFO] [stderr] 134 | ...eOwned>(&'a self,nonce_str: &'a str,timestamp: &'a str,body: &'a str,signature:&'a str,serial:&'a str) -> BoxFuture<U> {
[INFO] [stderr]     |             ^^                  ^^                 ^^            ^^                ^^             ^^         ------------ the lifetime gets resolved as `'a`
[INFO] [stderr]     |             |                   |                  |             |                 |              |
[INFO] [stderr]     |             |                   |                  |             |                 |              these lifetimes flow to the output
[INFO] [stderr]     |             |                   |                  |             |                 these lifetimes flow to the output
[INFO] [stderr]     |             |                   |                  |             these lifetimes flow to the output
[INFO] [stderr]     |             |                   |                  these lifetimes flow to the output
[INFO] [stderr]     |             |                   these lifetimes flow to the output
[INFO] [stderr]     |             these lifetimes flow to the output
[INFO] [stderr]     |
[INFO] [stderr] help: one option is to consistently use `'a`
[INFO] [stderr]     |
[INFO] [stderr] 134 |     fn notify<'a,U: DeserializeOwned>(&'a self,nonce_str: &'a str,timestamp: &'a str,body: &'a str,signature:&'a str,serial:&'a str) -> BoxFuture<'a, U> {
[INFO] [stderr]     |                                                                                                                                                   +++
[INFO] [stderr] 
[INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stderr]    --> src/wechat/common.rs:150:20
[INFO] [stderr]     |
[INFO] [stderr] 150 |     fn query_order(&self,out_trade_no: &str) -> BoxFuture<ResourceOrderBody> {
[INFO] [stderr]     |                    ^^^^^                        ---------------------------- the lifetime gets resolved as `'_`
[INFO] [stderr]     |                    |
[INFO] [stderr]     |                    this lifetime flows to the output
[INFO] [stderr]     |
[INFO] [stderr] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stderr]     |
[INFO] [stderr] 150 |     fn query_order(&self,out_trade_no: &str) -> BoxFuture<'_, ResourceOrderBody> {
[INFO] [stderr]     |                                                           +++
[INFO] [stderr] 
[INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stderr]    --> src/wechat/common.rs:158:38
[INFO] [stderr]     |
[INFO] [stderr] 158 |     fn query_order_by_transaction_id(&self,transaction_id: &str) -> BoxFuture<ResourceOrderBody> {
[INFO] [stderr]     |                                      ^^^^^                          ---------------------------- the lifetime gets resolved as `'_`
[INFO] [stderr]     |                                      |
[INFO] [stderr]     |                                      this lifetime flows to the output
[INFO] [stderr]     |
[INFO] [stderr] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stderr]     |
[INFO] [stderr] 158 |     fn query_order_by_transaction_id(&self,transaction_id: &str) -> BoxFuture<'_, ResourceOrderBody> {
[INFO] [stderr]     |                                                                               +++
[INFO] [stderr] 
[INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stderr]    --> src/wechat/common.rs:166:20
[INFO] [stderr]     |
[INFO] [stderr] 166 |     fn close_order(&self,out_trade_no: &str) -> BoxFuture<()> {
[INFO] [stderr]     |                    ^^^^^                        ------------- the lifetime gets resolved as `'_`
[INFO] [stderr]     |                    |
[INFO] [stderr]     |                    this lifetime flows to the output
[INFO] [stderr]     |
[INFO] [stderr] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stderr]     |
[INFO] [stderr] 166 |     fn close_order(&self,out_trade_no: &str) -> BoxFuture<'_, ()> {
[INFO] [stderr]     |                                                           +++
[INFO] [stderr] 
[INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stderr]    --> src/wechat/common.rs:182:22
[INFO] [stderr]     |
[INFO] [stderr] 182 |     fn download_cert(&self) -> BoxFuture<Vec<String>> {
[INFO] [stderr]     |                      ^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stderr]     |                      |
[INFO] [stderr]     |                      this lifetime flows to the output
[INFO] [stderr]     |
[INFO] [stderr] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stderr]     |
[INFO] [stderr] 182 |     fn download_cert(&self) -> BoxFuture<'_, Vec<String>> {
[INFO] [stderr]     |                                          +++
[INFO] [stderr] 
[INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stderr]    --> src/wechat/common.rs:284:44
[INFO] [stderr]     |
[INFO] [stderr] 284 |     fn do_request<'a, U:DeserializeOwned>(&'a self,url: &'a str,method: &'a str,body: &'a str) ->  BoxFuture<U> {
[INFO] [stderr]     |                                            ^^            ^^              ^^            ^^          ------------ the lifetime gets resolved as `'a`
[INFO] [stderr]     |                                            |             |               |             |
[INFO] [stderr]     |                                            |             |               |             these lifetimes flow to the output
[INFO] [stderr]     |                                            |             |               these lifetimes flow to the output
[INFO] [stderr]     |                                            |             these lifetimes flow to the output
[INFO] [stderr]     |                                            these lifetimes flow to the output
[INFO] [stderr]     |
[INFO] [stderr] help: one option is to consistently use `'a`
[INFO] [stderr]     |
[INFO] [stderr] 284 |     fn do_request<'a, U:DeserializeOwned>(&'a self,url: &'a str,method: &'a str,body: &'a str) ->  BoxFuture<'a, U> {
[INFO] [stderr]     |                                                                                                              +++
[INFO] [stderr] 
[INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stderr]    --> src/wechat/common.rs:350:30
[INFO] [stderr]     |
[INFO] [stderr] 350 |     fn verify_signature<'a>(&'a self, data: Vec<&'a str>, signature: &'a str, serial:&'a str) -> BoxFuture<bool> {
[INFO] [stderr]     |                              ^^                  ^^                   ^^              ^^         --------------- the lifetime gets resolved as `'a`
[INFO] [stderr]     |                              |                   |                    |               |
[INFO] [stderr]     |                              |                   |                    |               these lifetimes flow to the output
[INFO] [stderr]     |                              |                   |                    these lifetimes flow to the output
[INFO] [stderr]     |                              |                   these lifetimes flow to the output
[INFO] [stderr]     |                              these lifetimes flow to the output
[INFO] [stderr]     |
[INFO] [stderr] help: one option is to consistently use `'a`
[INFO] [stderr]     |
[INFO] [stderr] 350 |     fn verify_signature<'a>(&'a self, data: Vec<&'a str>, signature: &'a str, serial:&'a str) -> BoxFuture<'a, bool> {
[INFO] [stderr]     |                                                                                                            +++
[INFO] [stderr] 
[INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stderr]  --> src/wechat/refund.rs:6:15
[INFO] [stderr]   |
[INFO] [stderr] 6 |     fn refund(&self, data: ReqRefundOrder) -> BoxFuture<RefundResponse>;
[INFO] [stderr]   |               ^^^^^                           ------------------------- the lifetime gets resolved as `'_`
[INFO] [stderr]   |               |
[INFO] [stderr]   |               this lifetime flows to the output
[INFO] [stderr]   |
[INFO] [stderr] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stderr]   |
[INFO] [stderr] 6 |     fn refund(&self, data: ReqRefundOrder) -> BoxFuture<'_, RefundResponse>;
[INFO] [stderr]   |                                                         +++
[INFO] [stderr] 
[INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stderr]  --> src/wechat/refund.rs:8:21
[INFO] [stderr]   |
[INFO] [stderr] 8 |     fn query_refund(&self, out_refund_no: &str) -> BoxFuture<RefundResponse>;
[INFO] [stderr]   |                     ^^^^^                          ------------------------- the lifetime gets resolved as `'_`
[INFO] [stderr]   |                     |
[INFO] [stderr]   |                     this lifetime flows to the output
[INFO] [stderr]   |
[INFO] [stderr] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stderr]   |
[INFO] [stderr] 8 |     fn query_refund(&self, out_refund_no: &str) -> BoxFuture<'_, RefundResponse>;
[INFO] [stderr]   |                                                              +++
[INFO] [stderr] 
[INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stderr]   --> src/wechat/refund.rs:11:15
[INFO] [stderr]    |
[INFO] [stderr] 11 |     fn refund(&self, data: ReqRefundOrder) -> BoxFuture<RefundResponse> {
[INFO] [stderr]    |               ^^^^^                           ------------------------- the lifetime gets resolved as `'_`
[INFO] [stderr]    |               |
[INFO] [stderr]    |               this lifetime flows to the output
[INFO] [stderr]    |
[INFO] [stderr] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stderr]    |
[INFO] [stderr] 11 |     fn refund(&self, data: ReqRefundOrder) -> BoxFuture<'_, RefundResponse> {
[INFO] [stderr]    |                                                         +++
[INFO] [stderr] 
[INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stderr]   --> src/wechat/refund.rs:31:21
[INFO] [stderr]    |
[INFO] [stderr] 31 |     fn query_refund(&self, out_refund_no: &str) -> BoxFuture<RefundResponse> {
[INFO] [stderr]    |                     ^^^^^                          ------------------------- the lifetime gets resolved as `'_`
[INFO] [stderr]    |                     |
[INFO] [stderr]    |                     this lifetime flows to the output
[INFO] [stderr]    |
[INFO] [stderr] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stderr]    |
[INFO] [stderr] 31 |     fn query_refund(&self, out_refund_no: &str) -> BoxFuture<'_, RefundResponse> {
[INFO] [stderr]    |                                                              +++
[INFO] [stderr] 
[INFO] [stderr] warning: `weapay` (lib) generated 45 warnings
[INFO] [stderr] warning: `weapay` (lib test) generated 45 warnings (45 duplicates)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.26s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/weapay-1fd6afe9183ad60a)
[INFO] [stdout] 
[INFO] [stdout] running 26 tests
[INFO] [stdout] test alipay::common::tests::test_aes_encrypt_decrypt ... ok
[INFO] [stdout] test alipay::common::tests::test_face_to_face_pay ... FAILED
[INFO] [stdout] test alipay::common::tests::test_query_order ... FAILED
[INFO] [stdout] test alipay::common::tests::test_h5_pay ... FAILED
[INFO] [stdout] test tests::test_generate_random_string ... ok
[INFO] [stdout] test alipay::common::tests::test_create_order ... FAILED
[INFO] [stdout] test alipay::bill::tests::test_trade_bill ... FAILED
[INFO] [stdout] test utils::tests::test_list_wechat_certs ... ok
[INFO] [stdout] test alipay::refund::tests::test_refund ... FAILED
[INFO] [stdout] test alipay::refund::tests::test_query_refund ... FAILED
[INFO] [stdout] test alipay::common::tests::test_pre_notify ... FAILED
[INFO] [stdout] test wechat::common::tests::test_create_order_app ... FAILED
[INFO] [stdout] test wechat::bill::tests::test_download ... FAILED
[INFO] [stdout] test wechat::bill::tests::test_fund_bill ... FAILED
[INFO] [stdout] test wechat::bill::tests::test_trade_bill ... FAILED
[INFO] [stdout] test utils::tests::test_serial ... FAILED
[INFO] [stdout] test wechat::common::tests::test_close_order ... FAILED
[INFO] [stdout] test wechat::common::tests::test_create_order_jsapi ... FAILED
[INFO] [stdout] test wechat::common::tests::test_create_order_native ... FAILED
[INFO] [stdout] test wechat::common::tests::test_notify ... FAILED
[INFO] [stdout] test wechat::common::tests::test_query_order ... FAILED
[INFO] [stdout] test wechat::common::tests::test_download_cert ... FAILED
[INFO] [stdout] test wechat::refund::tests::test_query_refund ... FAILED
[INFO] [stdout] test wechat::refund::tests::test_refund ... FAILED
[INFO] [stdout] test utils::tests::test_generate_random_string ... ok
[INFO] [stdout] test wechat::common::tests::test_create_order_mweb ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- alipay::common::tests::test_face_to_face_pay stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'alipay::common::tests::test_face_to_face_pay' panicked at src/lib.rs:167:44:
[INFO] [stdout] called `Option::unwrap()` on a `None` value
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x57bda3378dd2 - std::backtrace_rs::backtrace::libunwind::trace::h73a647620bf1c49d
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x57bda3378dd2 - std::backtrace_rs::backtrace::trace_unsynchronized::hd4d513ed96cb3cb1
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x57bda3378dd2 - std::sys::backtrace::_print_fmt::h61bb95f7476aafa5
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x57bda3378dd2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::ha2e7e3a01df69042
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x57bda33a1e33 - core::fmt::rt::Argument::fmt::hf14163372f0f9a76
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x57bda33a1e33 - core::fmt::write::h7cb8f63788cd01d2
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/fmt/mod.rs:1465:25
[INFO] [stdout]    6:     0x57bda3374dd3 - std::io::default_write_fmt::h9ed739ccee8a150c
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x57bda3374dd3 - std::io::Write::write_fmt::h1c0a32da913b32f1
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x57bda3378c22 - std::sys::backtrace::BacktraceLock::print::h3ec4d7883eb25e61
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x57bda337a53c - std::panicking::default_hook::{{closure}}::h29548987efd832cb
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:300:27
[INFO] [stdout]   10:     0x57bda337a392 - std::panicking::default_hook::ha25170a15c643514
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:324:9
[INFO] [stdout]   11:     0x57bda31d4ed4 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h562adeecbf43c420
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   12:     0x57bda31d4ed4 - test::test_main_with_exit_callback::{{closure}}::h97dd2a879d27e0e4
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x57bda337b01b - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h7e85cbdbda26fdb7
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   14:     0x57bda337b01b - std::panicking::rust_panic_with_hook::h0d81afcd829aa24b
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:841:13
[INFO] [stdout]   15:     0x57bda337acb6 - std::panicking::begin_panic_handler::{{closure}}::hc84a33f1202346cf
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:699:13
[INFO] [stdout]   16:     0x57bda33792c9 - std::sys::backtrace::__rust_end_short_backtrace::h373067a14f6c59aa
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:168:18
[INFO] [stdout]   17:     0x57bda337a97d - __rustc[beb0385846a06d21]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:697:5
[INFO] [stdout]   18:     0x57bda339ffe0 - core::panicking::panic_fmt::ha33fa2ae772efba9
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panicking.rs:75:14
[INFO] [stdout]   19:     0x57bda33a004c - core::panicking::panic::hd2a569f4f37f7e10
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panicking.rs:145:5
[INFO] [stdout]   20:     0x57bda339ff59 - core::option::unwrap_failed::ha14784b3b8a80e23
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/option.rs:2072:5
[INFO] [stdout]   21:     0x57bda3194020 - core::option::Option<T>::unwrap::h67e13dbe3415fa5d
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/option.rs:1005:21
[INFO] [stdout]   22:     0x57bda3194020 - weapay::tests::get_config::h189ac68bcb0875ba
[INFO] [stdout]                                at /opt/rustwide/workdir/src/lib.rs:167:44
[INFO] [stdout]   23:     0x57bda317a63d - weapay::alipay::common::tests::test_face_to_face_pay::{{closure}}::h9f8520d126373612
[INFO] [stdout]                                at /opt/rustwide/workdir/src/alipay/common.rs:494:22
[INFO] [stdout]   24:     0x57bda3154275 - <core::pin::Pin<P> as core::future::future::Future>::poll::hebdd9b363082b888
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/future/future.rs:133:9
[INFO] [stdout]   25:     0x57bda3154275 - <core::pin::Pin<P> as core::future::future::Future>::poll::h118821876f5f5a34
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/future/future.rs:133:9
[INFO] [stdout]   26:     0x57bda3154275 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}::h5ec0ba1d5be2f40a
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:742:70
[INFO] [stdout]   27:     0x57bda3154275 - tokio::task::coop::with_budget::h3a2b17e865df8da1
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:167:5
[INFO] [stdout]   28:     0x57bda3154275 - tokio::task::coop::budget::hf489ab988fb989cd
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:133:5
[INFO] [stdout]   29:     0x57bda3154275 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::h244526d5fa0b3ba4
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:742:25
[INFO] [stdout]   30:     0x57bda3154275 - tokio::runtime::scheduler::current_thread::Context::enter::h501a626ec0e8b55e
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:432:19
[INFO] [stdout]   31:     0x57bda319a7a5 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::h1b0d7e060e2e51ac
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:741:44
[INFO] [stdout]   32:     0x57bda319a7a5 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}::h6f637b4d26f2d5e1
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:829:68
[INFO] [stdout]   33:     0x57bda319a7a5 - tokio::runtime::context::scoped::Scoped<T>::set::h06016e38fc1a0212
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/scoped.rs:40:9
[INFO] [stdout]   34:     0x57bda31545d5 - tokio::runtime::context::set_scheduler::{{closure}}::ha67ee803ec275b6e
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context.rs:176:38
[INFO] [stdout]   35:     0x57bda31545d5 - std::thread::local::LocalKey<T>::try_with::h208b3eeae87a84f5
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/thread/local.rs:315:12
[INFO] [stdout]   36:     0x57bda31545d5 - std::thread::local::LocalKey<T>::with::hf2fff3985deff464
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/thread/local.rs:279:20
[INFO] [stdout]   37:     0x57bda31545d5 - tokio::runtime::context::set_scheduler::hd9df116b7b489785
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context.rs:176:17
[INFO] [stdout]   38:     0x57bda31545d5 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::he93854da0eac3c10
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:829:27
[INFO] [stdout]   39:     0x57bda31545d5 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::h1a24088d670d92a0
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:729:24
[INFO] [stdout]   40:     0x57bda3193530 - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::{{closure}}::h0100ef41d0d797d9
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:200:33
[INFO] [stdout]   41:     0x57bda3193530 - tokio::runtime::context::runtime::enter_runtime::h9ef51e09f739f4ae
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/runtime.rs:65:16
[INFO] [stdout]   42:     0x57bda3181223 - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::h72e4036e4bc8b32d
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:188:9
[INFO] [stdout]   43:     0x57bda3181223 - tokio::runtime::runtime::Runtime::block_on_inner::h765107ce20826a50
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:368:52
[INFO] [stdout]   44:     0x57bda3181223 - tokio::runtime::runtime::Runtime::block_on::h03a962309f521dad
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:342:18
[INFO] [stdout]   45:     0x57bda317a4af - weapay::alipay::common::tests::test_face_to_face_pay::ha06b5c112e8f1b2f
[INFO] [stdout]                                at /opt/rustwide/workdir/src/alipay/common.rs:508:16
[INFO] [stdout]   46:     0x57bda3129929 - weapay::alipay::common::tests::test_face_to_face_pay::{{closure}}::h89e152b74773f7fe
[INFO] [stdout]                                at /opt/rustwide/workdir/src/alipay/common.rs:493:37
[INFO] [stdout]   47:     0x57bda3129929 - core::ops::function::FnOnce::call_once::h0af1d3be3638e77d
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   48:     0x57bda31da60b - core::ops::function::FnOnce::call_once::hf84b9c3d864a6959
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   49:     0x57bda31da60b - test::__rust_begin_short_backtrace::h5724e31441c16fcb
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:648:18
[INFO] [stdout]   50:     0x57bda31d984e - test::run_test_in_process::{{closure}}::hbc28c9aa91793d7d
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:671:74
[INFO] [stdout]   51:     0x57bda31d984e - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hc17b0e238c0f8f3e
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   52:     0x57bda31d984e - std::panicking::catch_unwind::do_call::hcdbce0d6dd6c83ce
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:589:40
[INFO] [stdout]   53:     0x57bda31d984e - std::panicking::catch_unwind::h9477967ceea044e8
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:552:19
[INFO] [stdout]   54:     0x57bda31d984e - std::panic::catch_unwind::h616a2e249da12e16
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panic.rs:359:14
[INFO] [stdout]   55:     0x57bda31d984e - test::run_test_in_process::h2758deb0f2e54430
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:671:27
[INFO] [stdout]   56:     0x57bda31d984e - test::run_test::{{closure}}::habe5cd2564b18aaa
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:592:43
[INFO] [stdout]   57:     0x57bda319d3f4 - test::run_test::{{closure}}::h9a0a6928f1a15421
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:622:41
[INFO] [stdout]   58:     0x57bda319d3f4 - std::sys::backtrace::__rust_begin_short_backtrace::hd68b5332434a22ca
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:152:18
[INFO] [stdout]   59:     0x57bda31a0d9a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h264ddcc3098eacae
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/thread/mod.rs:559:17
[INFO] [stdout]   60:     0x57bda31a0d9a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h9fa39489749d6f3c
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   61:     0x57bda31a0d9a - std::panicking::catch_unwind::do_call::hb9a1944b9f85100f
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:589:40
[INFO] [stdout]   62:     0x57bda31a0d9a - std::panicking::catch_unwind::h0c6f100786c0dad8
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:552:19
[INFO] [stdout]   63:     0x57bda31a0d9a - std::panic::catch_unwind::hf6084e2723385823
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panic.rs:359:14
[INFO] [stdout]   64:     0x57bda31a0d9a - std::thread::Builder::spawn_unchecked_::{{closure}}::hf0af58ce658143ad
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/thread/mod.rs:557:30
[INFO] [stdout]   65:     0x57bda31a0d9a - core::ops::function::FnOnce::call_once{{vtable.shim}}::h88a14f9b2e79f9de
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   66:     0x57bda337e077 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hf31256ba38644b65
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1971:9
[INFO] [stdout]   67:     0x57bda337e077 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h100ad77f3448041b
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1971:9
[INFO] [stdout]   68:     0x57bda337e077 - std::sys::pal::unix::thread::Thread::new::thread_start::h1a22ded422ce395b
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/pal/unix/thread.rs:97:17
[INFO] [stdout]   69:     0x762298547aa4 - <unknown>
[INFO] [stdout]   70:     0x7622985d4a34 - clone
[INFO] [stdout]   71:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- alipay::common::tests::test_query_order stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'alipay::common::tests::test_query_order' panicked at src/lib.rs:167:44:
[INFO] [stdout] called `Option::unwrap()` on a `None` value
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x57bda3378dd2 - std::backtrace_rs::backtrace::libunwind::trace::h73a647620bf1c49d
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x57bda3378dd2 - std::backtrace_rs::backtrace::trace_unsynchronized::hd4d513ed96cb3cb1
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x57bda3378dd2 - std::sys::backtrace::_print_fmt::h61bb95f7476aafa5
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x57bda3378dd2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::ha2e7e3a01df69042
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x57bda33a1e33 - core::fmt::rt::Argument::fmt::hf14163372f0f9a76
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x57bda33a1e33 - core::fmt::write::h7cb8f63788cd01d2
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/fmt/mod.rs:1465:25
[INFO] [stdout]    6:     0x57bda3374dd3 - std::io::default_write_fmt::h9ed739ccee8a150c
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x57bda3374dd3 - std::io::Write::write_fmt::h1c0a32da913b32f1
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x57bda3378c22 - std::sys::backtrace::BacktraceLock::print::h3ec4d7883eb25e61
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x57bda337a53c - std::panicking::default_hook::{{closure}}::h29548987efd832cb
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:300:27
[INFO] [stdout]   10:     0x57bda337a392 - std::panicking::default_hook::ha25170a15c643514
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:324:9
[INFO] [stdout]   11:     0x57bda31d4ed4 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h562adeecbf43c420
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   12:     0x57bda31d4ed4 - test::test_main_with_exit_callback::{{closure}}::h97dd2a879d27e0e4
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x57bda337b01b - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h7e85cbdbda26fdb7
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   14:     0x57bda337b01b - std::panicking::rust_panic_with_hook::h0d81afcd829aa24b
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:841:13
[INFO] [stdout]   15:     0x57bda337acb6 - std::panicking::begin_panic_handler::{{closure}}::hc84a33f1202346cf
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:699:13
[INFO] [stdout]   16:     0x57bda33792c9 - std::sys::backtrace::__rust_end_short_backtrace::h373067a14f6c59aa
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:168:18
[INFO] [stdout]   17:     0x57bda337a97d - __rustc[beb0385846a06d21]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:697:5
[INFO] [stdout]   18:     0x57bda339ffe0 - core::panicking::panic_fmt::ha33fa2ae772efba9
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panicking.rs:75:14
[INFO] [stdout]   19:     0x57bda33a004c - core::panicking::panic::hd2a569f4f37f7e10
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panicking.rs:145:5
[INFO] [stdout]   20:     0x57bda339ff59 - core::option::unwrap_failed::ha14784b3b8a80e23
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/option.rs:2072:5
[INFO] [stdout]   21:     0x57bda3194020 - core::option::Option<T>::unwrap::h67e13dbe3415fa5d
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/option.rs:1005:21
[INFO] [stdout]   22:     0x57bda3194020 - weapay::tests::get_config::h189ac68bcb0875ba
[INFO] [stdout]                                at /opt/rustwide/workdir/src/lib.rs:167:44
[INFO] [stdout]   23:     0x57bda317900a - weapay::alipay::common::tests::test_query_order::{{closure}}::h1af883cc146204f5
[INFO] [stdout]                                at /opt/rustwide/workdir/src/alipay/common.rs:442:22
[INFO] [stdout]   24:     0x57bda3154275 - <core::pin::Pin<P> as core::future::future::Future>::poll::hebdd9b363082b888
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/future/future.rs:133:9
[INFO] [stdout]   25:     0x57bda3154275 - <core::pin::Pin<P> as core::future::future::Future>::poll::h118821876f5f5a34
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/future/future.rs:133:9
[INFO] [stdout]   26:     0x57bda3154275 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}::h5ec0ba1d5be2f40a
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:742:70
[INFO] [stdout]   27:     0x57bda3154275 - tokio::task::coop::with_budget::h3a2b17e865df8da1
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:167:5
[INFO] [stdout]   28:     0x57bda3154275 - tokio::task::coop::budget::hf489ab988fb989cd
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:133:5
[INFO] [stdout]   29:     0x57bda3154275 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::h244526d5fa0b3ba4
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:742:25
[INFO] [stdout]   30:     0x57bda3154275 - tokio::runtime::scheduler::current_thread::Context::enter::h501a626ec0e8b55e
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:432:19
[INFO] [stdout]   31:     0x57bda319a7a5 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::h1b0d7e060e2e51ac
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:741:44
[INFO] [stdout]   32:     0x57bda319a7a5 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}::h6f637b4d26f2d5e1
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:829:68
[INFO] [stdout]   33:     0x57bda319a7a5 - tokio::runtime::context::scoped::Scoped<T>::set::h06016e38fc1a0212
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/scoped.rs:40:9
[INFO] [stdout]   34:     0x57bda31545d5 - tokio::runtime::context::set_scheduler::{{closure}}::ha67ee803ec275b6e
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context.rs:176:38
[INFO] [stdout]   35:     0x57bda31545d5 - std::thread::local::LocalKey<T>::try_with::h208b3eeae87a84f5
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/thread/local.rs:315:12
[INFO] [stdout]   36:     0x57bda31545d5 - std::thread::local::LocalKey<T>::with::hf2fff3985deff464
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/thread/local.rs:279:20
[INFO] [stdout]   37:     0x57bda31545d5 - tokio::runtime::context::set_scheduler::hd9df116b7b489785
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context.rs:176:17
[INFO] [stdout]   38:     0x57bda31545d5 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::he93854da0eac3c10
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:829:27
[INFO] [stdout]   39:     0x57bda31545d5 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::h1a24088d670d92a0
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:729:24
[INFO] [stdout]   40:     0x57bda3193530 - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::{{closure}}::h0100ef41d0d797d9
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:200:33
[INFO] [stdout]   41:     0x57bda3193530 - tokio::runtime::context::runtime::enter_runtime::h9ef51e09f739f4ae
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/runtime.rs:65:16
[INFO] [stdout]   42:     0x57bda3181223 - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::h72e4036e4bc8b32d
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:188:9
[INFO] [stdout]   43:     0x57bda3181223 - tokio::runtime::runtime::Runtime::block_on_inner::h765107ce20826a50
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:368:52
[INFO] [stdout]   44:     0x57bda3181223 - tokio::runtime::runtime::Runtime::block_on::h03a962309f521dad
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:342:18
[INFO] [stdout]   45:     0x57bda3178efb - weapay::alipay::common::tests::test_query_order::h3ff3b1b154bac1b4
[INFO] [stdout]                                at /opt/rustwide/workdir/src/alipay/common.rs:459:16
[INFO] [stdout]   46:     0x57bda3129be9 - weapay::alipay::common::tests::test_query_order::{{closure}}::h7deccf5b359a6558
[INFO] [stdout]                                at /opt/rustwide/workdir/src/alipay/common.rs:441:32
[INFO] [stdout]   47:     0x57bda3129be9 - core::ops::function::FnOnce::call_once::he2a3472685e44c38
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   48:     0x57bda31da60b - core::ops::function::FnOnce::call_once::hf84b9c3d864a6959
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   49:     0x57bda31da60b - test::__rust_begin_short_backtrace::h5724e31441c16fcb
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:648:18
[INFO] [stdout]   50:     0x57bda31d984e - test::run_test_in_process::{{closure}}::hbc28c9aa91793d7d
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:671:74
[INFO] [stdout]   51:     0x57bda31d984e - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hc17b0e238c0f8f3e
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   52:     0x57bda31d984e - std::panicking::catch_unwind::do_call::hcdbce0d6dd6c83ce
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:589:40
[INFO] [stdout]   53:     0x57bda31d984e - std::panicking::catch_unwind::h9477967ceea044e8
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:552:19
[INFO] [stdout]   54:     0x57bda31d984e - std::panic::catch_unwind::h616a2e249da12e16
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panic.rs:359:14
[INFO] [stdout]   55:     0x57bda31d984e - test::run_test_in_process::h2758deb0f2e54430
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:671:27
[INFO] [stdout]   56:     0x57bda31d984e - test::run_test::{{closure}}::habe5cd2564b18aaa
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:592:43
[INFO] [stdout]   57:     0x57bda319d3f4 - test::run_test::{{closure}}::h9a0a6928f1a15421
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:622:41
[INFO] [stdout]   58:     0x57bda319d3f4 - std::sys::backtrace::__rust_begin_short_backtrace::hd68b5332434a22ca
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:152:18
[INFO] [stdout]   59:     0x57bda31a0d9a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h264ddcc3098eacae
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/thread/mod.rs:559:17
[INFO] [stdout]   60:     0x57bda31a0d9a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h9fa39489749d6f3c
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   61:     0x57bda31a0d9a - std::panicking::catch_unwind::do_call::hb9a1944b9f85100f
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:589:40
[INFO] [stdout]   62:     0x57bda31a0d9a - std::panicking::catch_unwind::h0c6f100786c0dad8
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:552:19
[INFO] [stdout]   63:     0x57bda31a0d9a - std::panic::catch_unwind::hf6084e2723385823
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panic.rs:359:14
[INFO] [stdout]   64:     0x57bda31a0d9a - std::thread::Builder::spawn_unchecked_::{{closure}}::hf0af58ce658143ad
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/thread/mod.rs:557:30
[INFO] [stdout]   65:     0x57bda31a0d9a - core::ops::function::FnOnce::call_once{{vtable.shim}}::h88a14f9b2e79f9de
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   66:     0x57bda337e077 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hf31256ba38644b65
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1971:9
[INFO] [stdout]   67:     0x57bda337e077 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h100ad77f3448041b
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1971:9
[INFO] [stdout]   68:     0x57bda337e077 - std::sys::pal::unix::thread::Thread::new::thread_start::h1a22ded422ce395b
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/pal/unix/thread.rs:97:17
[INFO] [stdout]   69:     0x762298547aa4 - <unknown>
[INFO] [stdout]   70:     0x7622985d4a34 - clone
[INFO] [stdout]   71:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- alipay::common::tests::test_h5_pay stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'alipay::common::tests::test_h5_pay' panicked at src/lib.rs:167:44:
[INFO] [stdout] called `Option::unwrap()` on a `None` value
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x57bda3378dd2 - std::backtrace_rs::backtrace::libunwind::trace::h73a647620bf1c49d
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x57bda3378dd2 - std::backtrace_rs::backtrace::trace_unsynchronized::hd4d513ed96cb3cb1
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x57bda3378dd2 - std::sys::backtrace::_print_fmt::h61bb95f7476aafa5
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x57bda3378dd2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::ha2e7e3a01df69042
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x57bda33a1e33 - core::fmt::rt::Argument::fmt::hf14163372f0f9a76
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x57bda33a1e33 - core::fmt::write::h7cb8f63788cd01d2
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/fmt/mod.rs:1465:25
[INFO] [stdout]    6:     0x57bda3374dd3 - std::io::default_write_fmt::h9ed739ccee8a150c
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x57bda3374dd3 - std::io::Write::write_fmt::h1c0a32da913b32f1
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x57bda3378c22 - std::sys::backtrace::BacktraceLock::print::h3ec4d7883eb25e61
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x57bda337a53c - std::panicking::default_hook::{{closure}}::h29548987efd832cb
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:300:27
[INFO] [stdout]   10:     0x57bda337a392 - std::panicking::default_hook::ha25170a15c643514
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:324:9
[INFO] [stdout]   11:     0x57bda31d4ed4 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h562adeecbf43c420
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   12:     0x57bda31d4ed4 - test::test_main_with_exit_callback::{{closure}}::h97dd2a879d27e0e4
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x57bda337b01b - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h7e85cbdbda26fdb7
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   14:     0x57bda337b01b - std::panicking::rust_panic_with_hook::h0d81afcd829aa24b
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:841:13
[INFO] [stdout]   15:     0x57bda337acb6 - std::panicking::begin_panic_handler::{{closure}}::hc84a33f1202346cf
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:699:13
[INFO] [stdout]   16:     0x57bda33792c9 - std::sys::backtrace::__rust_end_short_backtrace::h373067a14f6c59aa
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:168:18
[INFO] [stdout]   17:     0x57bda337a97d - __rustc[beb0385846a06d21]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:697:5
[INFO] [stdout]   18:     0x57bda339ffe0 - core::panicking::panic_fmt::ha33fa2ae772efba9
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panicking.rs:75:14
[INFO] [stdout]   19:     0x57bda33a004c - core::panicking::panic::hd2a569f4f37f7e10
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panicking.rs:145:5
[INFO] [stdout]   20:     0x57bda339ff59 - core::option::unwrap_failed::ha14784b3b8a80e23
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/option.rs:2072:5
[INFO] [stdout]   21:     0x57bda3194020 - core::option::Option<T>::unwrap::h67e13dbe3415fa5d
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/option.rs:1005:21
[INFO] [stdout]   22:     0x57bda3194020 - weapay::tests::get_config::h189ac68bcb0875ba
[INFO] [stdout]                                at /opt/rustwide/workdir/src/lib.rs:167:44
[INFO] [stdout]   23:     0x57bda3179bed - weapay::alipay::common::tests::test_h5_pay::{{closure}}::ha90e019b44a1bfbe
[INFO] [stdout]                                at /opt/rustwide/workdir/src/alipay/common.rs:471:22
[INFO] [stdout]   24:     0x57bda3154275 - <core::pin::Pin<P> as core::future::future::Future>::poll::hebdd9b363082b888
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/future/future.rs:133:9
[INFO] [stdout]   25:     0x57bda3154275 - <core::pin::Pin<P> as core::future::future::Future>::poll::h118821876f5f5a34
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/future/future.rs:133:9
[INFO] [stdout]   26:     0x57bda3154275 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}::h5ec0ba1d5be2f40a
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:742:70
[INFO] [stdout]   27:     0x57bda3154275 - tokio::task::coop::with_budget::h3a2b17e865df8da1
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:167:5
[INFO] [stdout]   28:     0x57bda3154275 - tokio::task::coop::budget::hf489ab988fb989cd
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:133:5
[INFO] [stdout]   29:     0x57bda3154275 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::h244526d5fa0b3ba4
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:742:25
[INFO] [stdout]   30:     0x57bda3154275 - tokio::runtime::scheduler::current_thread::Context::enter::h501a626ec0e8b55e
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:432:19
[INFO] [stdout]   31:     0x57bda319a7a5 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::h1b0d7e060e2e51ac
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:741:44
[INFO] [stdout]   32:     0x57bda319a7a5 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}::h6f637b4d26f2d5e1
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:829:68
[INFO] [stdout]   33:     0x57bda319a7a5 - tokio::runtime::context::scoped::Scoped<T>::set::h06016e38fc1a0212
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/scoped.rs:40:9
[INFO] [stdout]   34:     0x57bda31545d5 - tokio::runtime::context::set_scheduler::{{closure}}::ha67ee803ec275b6e
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context.rs:176:38
[INFO] [stdout]   35:     0x57bda31545d5 - std::thread::local::LocalKey<T>::try_with::h208b3eeae87a84f5
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/thread/local.rs:315:12
[INFO] [stdout]   36:     0x57bda31545d5 - std::thread::local::LocalKey<T>::with::hf2fff3985deff464
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/thread/local.rs:279:20
[INFO] [stdout]   37:     0x57bda31545d5 - tokio::runtime::context::set_scheduler::hd9df116b7b489785
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context.rs:176:17
[INFO] [stdout]   38:     0x57bda31545d5 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::he93854da0eac3c10
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:829:27
[INFO] [stdout]   39:     0x57bda31545d5 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::h1a24088d670d92a0
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:729:24
[INFO] [stdout]   40:     0x57bda3193530 - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::{{closure}}::h0100ef41d0d797d9
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:200:33
[INFO] [stdout]   41:     0x57bda3193530 - tokio::runtime::context::runtime::enter_runtime::h9ef51e09f739f4ae
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/runtime.rs:65:16
[INFO] [stdout]   42:     0x57bda3181223 - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::h72e4036e4bc8b32d
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:188:9
[INFO] [stdout]   43:     0x57bda3181223 - tokio::runtime::runtime::Runtime::block_on_inner::h765107ce20826a50
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:368:52
[INFO] [stdout]   44:     0x57bda3181223 - tokio::runtime::runtime::Runtime::block_on::h03a962309f521dad
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:342:18
[INFO] [stdout]   45:     0x57bda3179a5f - weapay::alipay::common::tests::test_h5_pay::h8e461f80c6d9e034
[INFO] [stdout]                                at /opt/rustwide/workdir/src/alipay/common.rs:485:16
[INFO] [stdout]   46:     0x57bda3129a29 - weapay::alipay::common::tests::test_h5_pay::{{closure}}::h017731e88cb56e66
[INFO] [stdout]                                at /opt/rustwide/workdir/src/alipay/common.rs:470:27
[INFO] [stdout]   47:     0x57bda3129a29 - core::ops::function::FnOnce::call_once::h6f09b7a039ad4e74
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   48:     0x57bda31da60b - core::ops::function::FnOnce::call_once::hf84b9c3d864a6959
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   49:     0x57bda31da60b - test::__rust_begin_short_backtrace::h5724e31441c16fcb
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:648:18
[INFO] [stdout]   50:     0x57bda31d984e - test::run_test_in_process::{{closure}}::hbc28c9aa91793d7d
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:671:74
[INFO] [stdout]   51:     0x57bda31d984e - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hc17b0e238c0f8f3e
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   52:     0x57bda31d984e - std::panicking::catch_unwind::do_call::hcdbce0d6dd6c83ce
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:589:40
[INFO] [stdout]   53:     0x57bda31d984e - std::panicking::catch_unwind::h9477967ceea044e8
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:552:19
[INFO] [stdout]   54:     0x57bda31d984e - std::panic::catch_unwind::h616a2e249da12e16
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panic.rs:359:14
[INFO] [stdout]   55:     0x57bda31d984e - test::run_test_in_process::h2758deb0f2e54430
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:671:27
[INFO] [stdout]   56:     0x57bda31d984e - test::run_test::{{closure}}::habe5cd2564b18aaa
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:592:43
[INFO] [stdout]   57:     0x57bda319d3f4 - test::run_test::{{closure}}::h9a0a6928f1a15421
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:622:41
[INFO] [stdout]   58:     0x57bda319d3f4 - std::sys::backtrace::__rust_begin_short_backtrace::hd68b5332434a22ca
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:152:18
[INFO] [stdout]   59:     0x57bda31a0d9a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h264ddcc3098eacae
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/thread/mod.rs:559:17
[INFO] [stdout]   60:     0x57bda31a0d9a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h9fa39489749d6f3c
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   61:     0x57bda31a0d9a - std::panicking::catch_unwind::do_call::hb9a1944b9f85100f
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:589:40
[INFO] [stdout]   62:     0x57bda31a0d9a - std::panicking::catch_unwind::h0c6f100786c0dad8
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:552:19
[INFO] [stdout]   63:     0x57bda31a0d9a - std::panic::catch_unwind::hf6084e2723385823
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panic.rs:359:14
[INFO] [stdout]   64:     0x57bda31a0d9a - std::thread::Builder::spawn_unchecked_::{{closure}}::hf0af58ce658143ad
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/thread/mod.rs:557:30
[INFO] [stdout]   65:     0x57bda31a0d9a - core::ops::function::FnOnce::call_once{{vtable.shim}}::h88a14f9b2e79f9de
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   66:     0x57bda337e077 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hf31256ba38644b65
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1971:9
[INFO] [stdout]   67:     0x57bda337e077 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h100ad77f3448041b
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1971:9
[INFO] [stdout]   68:     0x57bda337e077 - std::sys::pal::unix::thread::Thread::new::thread_start::h1a22ded422ce395b
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/pal/unix/thread.rs:97:17
[INFO] [stdout]   69:     0x762298547aa4 - <unknown>
[INFO] [stdout]   70:     0x7622985d4a34 - clone
[INFO] [stdout]   71:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- alipay::common::tests::test_create_order stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'alipay::common::tests::test_create_order' panicked at src/lib.rs:167:44:
[INFO] [stdout] called `Option::unwrap()` on a `None` value
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x57bda3378dd2 - std::backtrace_rs::backtrace::libunwind::trace::h73a647620bf1c49d
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x57bda3378dd2 - std::backtrace_rs::backtrace::trace_unsynchronized::hd4d513ed96cb3cb1
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x57bda3378dd2 - std::sys::backtrace::_print_fmt::h61bb95f7476aafa5
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x57bda3378dd2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::ha2e7e3a01df69042
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x57bda33a1e33 - core::fmt::rt::Argument::fmt::hf14163372f0f9a76
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x57bda33a1e33 - core::fmt::write::h7cb8f63788cd01d2
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/fmt/mod.rs:1465:25
[INFO] [stdout]    6:     0x57bda3374dd3 - std::io::default_write_fmt::h9ed739ccee8a150c
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x57bda3374dd3 - std::io::Write::write_fmt::h1c0a32da913b32f1
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x57bda3378c22 - std::sys::backtrace::BacktraceLock::print::h3ec4d7883eb25e61
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x57bda337a53c - std::panicking::default_hook::{{closure}}::h29548987efd832cb
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:300:27
[INFO] [stdout]   10:     0x57bda337a392 - std::panicking::default_hook::ha25170a15c643514
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:324:9
[INFO] [stdout]   11:     0x57bda31d4ed4 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h562adeecbf43c420
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   12:     0x57bda31d4ed4 - test::test_main_with_exit_callback::{{closure}}::h97dd2a879d27e0e4
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x57bda337b01b - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h7e85cbdbda26fdb7
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   14:     0x57bda337b01b - std::panicking::rust_panic_with_hook::h0d81afcd829aa24b
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:841:13
[INFO] [stdout]   15:     0x57bda337acb6 - std::panicking::begin_panic_handler::{{closure}}::hc84a33f1202346cf
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:699:13
[INFO] [stdout]   16:     0x57bda33792c9 - std::sys::backtrace::__rust_end_short_backtrace::h373067a14f6c59aa
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:168:18
[INFO] [stdout]   17:     0x57bda337a97d - __rustc[beb0385846a06d21]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:697:5
[INFO] [stdout]   18:     0x57bda339ffe0 - core::panicking::panic_fmt::ha33fa2ae772efba9
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panicking.rs:75:14
[INFO] [stdout]   19:     0x57bda33a004c - core::panicking::panic::hd2a569f4f37f7e10
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panicking.rs:145:5
[INFO] [stdout]   20:     0x57bda339ff59 - core::option::unwrap_failed::ha14784b3b8a80e23
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/option.rs:2072:5
[INFO] [stdout]   21:     0x57bda3194020 - core::option::Option<T>::unwrap::h67e13dbe3415fa5d
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/option.rs:1005:21
[INFO] [stdout]   22:     0x57bda3194020 - weapay::tests::get_config::h189ac68bcb0875ba
[INFO] [stdout]                                at /opt/rustwide/workdir/src/lib.rs:167:44
[INFO] [stdout]   23:     0x57bda3177e9d - weapay::alipay::common::tests::test_create_order::{{closure}}::h8f64249713c3e67d
[INFO] [stdout]                                at /opt/rustwide/workdir/src/alipay/common.rs:417:22
[INFO] [stdout]   24:     0x57bda3154275 - <core::pin::Pin<P> as core::future::future::Future>::poll::hebdd9b363082b888
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/future/future.rs:133:9
[INFO] [stdout]   25:     0x57bda3154275 - <core::pin::Pin<P> as core::future::future::Future>::poll::h118821876f5f5a34
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/future/future.rs:133:9
[INFO] [stdout]   26:     0x57bda3154275 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}::h5ec0ba1d5be2f40a
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:742:70
[INFO] [stdout]   27:     0x57bda3154275 - tokio::task::coop::with_budget::h3a2b17e865df8da1
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:167:5
[INFO] [stdout]   28:     0x57bda3154275 - tokio::task::coop::budget::hf489ab988fb989cd
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:133:5
[INFO] [stdout]   29:     0x57bda3154275 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::h244526d5fa0b3ba4
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:742:25
[INFO] [stdout]   30:     0x57bda3154275 - tokio::runtime::scheduler::current_thread::Context::enter::h501a626ec0e8b55e
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:432:19
[INFO] [stdout]   31:     0x57bda319a7a5 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::h1b0d7e060e2e51ac
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:741:44
[INFO] [stdout]   32:     0x57bda319a7a5 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}::h6f637b4d26f2d5e1
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:829:68
[INFO] [stdout]   33:     0x57bda319a7a5 - tokio::runtime::context::scoped::Scoped<T>::set::h06016e38fc1a0212
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/scoped.rs:40:9
[INFO] [stdout]   34:     0x57bda31545d5 - tokio::runtime::context::set_scheduler::{{closure}}::ha67ee803ec275b6e
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context.rs:176:38
[INFO] [stdout]   35:     0x57bda31545d5 - std::thread::local::LocalKey<T>::try_with::h208b3eeae87a84f5
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/thread/local.rs:315:12
[INFO] [stdout]   36:     0x57bda31545d5 - std::thread::local::LocalKey<T>::with::hf2fff3985deff464
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/thread/local.rs:279:20
[INFO] [stdout]   37:     0x57bda31545d5 - tokio::runtime::context::set_scheduler::hd9df116b7b489785
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context.rs:176:17
[INFO] [stdout]   38:     0x57bda31545d5 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::he93854da0eac3c10
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:829:27
[INFO] [stdout]   39:     0x57bda31545d5 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::h1a24088d670d92a0
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:729:24
[INFO] [stdout]   40:     0x57bda3193530 - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::{{closure}}::h0100ef41d0d797d9
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:200:33
[INFO] [stdout]   41:     0x57bda3193530 - tokio::runtime::context::runtime::enter_runtime::h9ef51e09f739f4ae
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/runtime.rs:65:16
[INFO] [stdout]   42:     0x57bda3181223 - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::h72e4036e4bc8b32d
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:188:9
[INFO] [stdout]   43:     0x57bda3181223 - tokio::runtime::runtime::Runtime::block_on_inner::h765107ce20826a50
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:368:52
[INFO] [stdout]   44:     0x57bda3181223 - tokio::runtime::runtime::Runtime::block_on::h03a962309f521dad
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:342:18
[INFO] [stdout]   45:     0x57bda3177d8b - weapay::alipay::common::tests::test_create_order::h50097e5fa46f16ba
[INFO] [stdout]                                at /opt/rustwide/workdir/src/alipay/common.rs:433:16
[INFO] [stdout]   46:     0x57bda3129a69 - weapay::alipay::common::tests::test_create_order::{{closure}}::h610866ea2daedc1e
[INFO] [stdout]                                at /opt/rustwide/workdir/src/alipay/common.rs:416:33
[INFO] [stdout]   47:     0x57bda3129a69 - core::ops::function::FnOnce::call_once::h8c5b6e10672f32ee
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   48:     0x57bda31da60b - core::ops::function::FnOnce::call_once::hf84b9c3d864a6959
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   49:     0x57bda31da60b - test::__rust_begin_short_backtrace::h5724e31441c16fcb
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:648:18
[INFO] [stdout]   50:     0x57bda31d984e - test::run_test_in_process::{{closure}}::hbc28c9aa91793d7d
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:671:74
[INFO] [stdout]   51:     0x57bda31d984e - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hc17b0e238c0f8f3e
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   52:     0x57bda31d984e - std::panicking::catch_unwind::do_call::hcdbce0d6dd6c83ce
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:589:40
[INFO] [stdout]   53:     0x57bda31d984e - std::panicking::catch_unwind::h9477967ceea044e8
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:552:19
[INFO] [stdout]   54:     0x57bda31d984e - std::panic::catch_unwind::h616a2e249da12e16
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panic.rs:359:14
[INFO] [stdout]   55:     0x57bda31d984e - test::run_test_in_process::h2758deb0f2e54430
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:671:27
[INFO] [stdout]   56:     0x57bda31d984e - test::run_test::{{closure}}::habe5cd2564b18aaa
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:592:43
[INFO] [stdout]   57:     0x57bda319d3f4 - test::run_test::{{closure}}::h9a0a6928f1a15421
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:622:41
[INFO] [stdout]   58:     0x57bda319d3f4 - std::sys::backtrace::__rust_begin_short_backtrace::hd68b5332434a22ca
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:152:18
[INFO] [stdout]   59:     0x57bda31a0d9a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h264ddcc3098eacae
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/thread/mod.rs:559:17
[INFO] [stdout]   60:     0x57bda31a0d9a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h9fa39489749d6f3c
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   61:     0x57bda31a0d9a - std::panicking::catch_unwind::do_call::hb9a1944b9f85100f
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:589:40
[INFO] [stdout]   62:     0x57bda31a0d9a - std::panicking::catch_unwind::h0c6f100786c0dad8
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:552:19
[INFO] [stdout]   63:     0x57bda31a0d9a - std::panic::catch_unwind::hf6084e2723385823
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panic.rs:359:14
[INFO] [stdout]   64:     0x57bda31a0d9a - std::thread::Builder::spawn_unchecked_::{{closure}}::hf0af58ce658143ad
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/thread/mod.rs:557:30
[INFO] [stdout]   65:     0x57bda31a0d9a - core::ops::function::FnOnce::call_once{{vtable.shim}}::h88a14f9b2e79f9de
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   66:     0x57bda337e077 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hf31256ba38644b65
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1971:9
[INFO] [stdout]   67:     0x57bda337e077 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h100ad77f3448041b
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1971:9
[INFO] [stdout]   68:     0x57bda337e077 - std::sys::pal::unix::thread::Thread::new::thread_start::h1a22ded422ce395b
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/pal/unix/thread.rs:97:17
[INFO] [stdout]   69:     0x762298547aa4 - <unknown>
[INFO] [stdout]   70:     0x7622985d4a34 - clone
[INFO] [stdout]   71:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- alipay::bill::tests::test_trade_bill stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'alipay::bill::tests::test_trade_bill' panicked at src/lib.rs:167:44:
[INFO] [stdout] called `Option::unwrap()` on a `None` value
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x57bda3378dd2 - std::backtrace_rs::backtrace::libunwind::trace::h73a647620bf1c49d
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x57bda3378dd2 - std::backtrace_rs::backtrace::trace_unsynchronized::hd4d513ed96cb3cb1
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x57bda3378dd2 - std::sys::backtrace::_print_fmt::h61bb95f7476aafa5
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x57bda3378dd2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::ha2e7e3a01df69042
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x57bda33a1e33 - core::fmt::rt::Argument::fmt::hf14163372f0f9a76
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x57bda33a1e33 - core::fmt::write::h7cb8f63788cd01d2
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/fmt/mod.rs:1465:25
[INFO] [stdout]    6:     0x57bda3374dd3 - std::io::default_write_fmt::h9ed739ccee8a150c
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x57bda3374dd3 - std::io::Write::write_fmt::h1c0a32da913b32f1
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x57bda3378c22 - std::sys::backtrace::BacktraceLock::print::h3ec4d7883eb25e61
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x57bda337a53c - std::panicking::default_hook::{{closure}}::h29548987efd832cb
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:300:27
[INFO] [stdout]   10:     0x57bda337a392 - std::panicking::default_hook::ha25170a15c643514
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:324:9
[INFO] [stdout]   11:     0x57bda31d4ed4 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h562adeecbf43c420
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   12:     0x57bda31d4ed4 - test::test_main_with_exit_callback::{{closure}}::h97dd2a879d27e0e4
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x57bda337b01b - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h7e85cbdbda26fdb7
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   14:     0x57bda337b01b - std::panicking::rust_panic_with_hook::h0d81afcd829aa24b
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:841:13
[INFO] [stdout]   15:     0x57bda337acb6 - std::panicking::begin_panic_handler::{{closure}}::hc84a33f1202346cf
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:699:13
[INFO] [stdout]   16:     0x57bda33792c9 - std::sys::backtrace::__rust_end_short_backtrace::h373067a14f6c59aa
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:168:18
[INFO] [stdout]   17:     0x57bda337a97d - __rustc[beb0385846a06d21]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:697:5
[INFO] [stdout]   18:     0x57bda339ffe0 - core::panicking::panic_fmt::ha33fa2ae772efba9
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panicking.rs:75:14
[INFO] [stdout]   19:     0x57bda33a004c - core::panicking::panic::hd2a569f4f37f7e10
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panicking.rs:145:5
[INFO] [stdout]   20:     0x57bda339ff59 - core::option::unwrap_failed::ha14784b3b8a80e23
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/option.rs:2072:5
[INFO] [stdout]   21:     0x57bda3194020 - core::option::Option<T>::unwrap::h67e13dbe3415fa5d
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/option.rs:1005:21
[INFO] [stdout]   22:     0x57bda3194020 - weapay::tests::get_config::h189ac68bcb0875ba
[INFO] [stdout]                                at /opt/rustwide/workdir/src/lib.rs:167:44
[INFO] [stdout]   23:     0x57bda31954b1 - weapay::alipay::bill::tests::test_trade_bill::{{closure}}::he118407f9e282d7b
[INFO] [stdout]                                at /opt/rustwide/workdir/src/alipay/bill.rs:25:22
[INFO] [stdout]   24:     0x57bda3154275 - <core::pin::Pin<P> as core::future::future::Future>::poll::hebdd9b363082b888
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/future/future.rs:133:9
[INFO] [stdout]   25:     0x57bda3154275 - <core::pin::Pin<P> as core::future::future::Future>::poll::h118821876f5f5a34
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/future/future.rs:133:9
[INFO] [stdout]   26:     0x57bda3154275 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}::h5ec0ba1d5be2f40a
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:742:70
[INFO] [stdout]   27:     0x57bda3154275 - tokio::task::coop::with_budget::h3a2b17e865df8da1
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:167:5
[INFO] [stdout]   28:     0x57bda3154275 - tokio::task::coop::budget::hf489ab988fb989cd
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:133:5
[INFO] [stdout]   29:     0x57bda3154275 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::h244526d5fa0b3ba4
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:742:25
[INFO] [stdout]   30:     0x57bda3154275 - tokio::runtime::scheduler::current_thread::Context::enter::h501a626ec0e8b55e
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:432:19
[INFO] [stdout]   31:     0x57bda319a7a5 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::h1b0d7e060e2e51ac
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:741:44
[INFO] [stdout]   32:     0x57bda319a7a5 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}::h6f637b4d26f2d5e1
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:829:68
[INFO] [stdout]   33:     0x57bda319a7a5 - tokio::runtime::context::scoped::Scoped<T>::set::h06016e38fc1a0212
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/scoped.rs:40:9
[INFO] [stdout]   34:     0x57bda31545d5 - tokio::runtime::context::set_scheduler::{{closure}}::ha67ee803ec275b6e
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context.rs:176:38
[INFO] [stdout]   35:     0x57bda31545d5 - std::thread::local::LocalKey<T>::try_with::h208b3eeae87a84f5
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/thread/local.rs:315:12
[INFO] [stdout]   36:     0x57bda31545d5 - std::thread::local::LocalKey<T>::with::hf2fff3985deff464
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/thread/local.rs:279:20
[INFO] [stdout]   37:     0x57bda31545d5 - tokio::runtime::context::set_scheduler::hd9df116b7b489785
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context.rs:176:17
[INFO] [stdout]   38:     0x57bda31545d5 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::he93854da0eac3c10
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:829:27
[INFO] [stdout]   39:     0x57bda31545d5 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::h1a24088d670d92a0
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:729:24
[INFO] [stdout]   40:     0x57bda3193530 - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::{{closure}}::h0100ef41d0d797d9
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:200:33
[INFO] [stdout]   41:     0x57bda3193530 - tokio::runtime::context::runtime::enter_runtime::h9ef51e09f739f4ae
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/runtime.rs:65:16
[INFO] [stdout]   42:     0x57bda3181223 - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::h72e4036e4bc8b32d
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:188:9
[INFO] [stdout]   43:     0x57bda3181223 - tokio::runtime::runtime::Runtime::block_on_inner::h765107ce20826a50
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:368:52
[INFO] [stdout]   44:     0x57bda3181223 - tokio::runtime::runtime::Runtime::block_on::h03a962309f521dad
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:342:18
[INFO] [stdout]   45:     0x57bda319533f - weapay::alipay::bill::tests::test_trade_bill::hd5e804369a2c6c80
[INFO] [stdout]                                at /opt/rustwide/workdir/src/alipay/bill.rs:37:32
[INFO] [stdout]   46:     0x57bda3129989 - weapay::alipay::bill::tests::test_trade_bill::{{closure}}::h8770fde08975868d
[INFO] [stdout]                                at /opt/rustwide/workdir/src/alipay/bill.rs:24:31
[INFO] [stdout]   47:     0x57bda3129989 - core::ops::function::FnOnce::call_once::h3d7c4a5800235b04
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   48:     0x57bda31da60b - core::ops::function::FnOnce::call_once::hf84b9c3d864a6959
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   49:     0x57bda31da60b - test::__rust_begin_short_backtrace::h5724e31441c16fcb
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:648:18
[INFO] [stdout]   50:     0x57bda31d984e - test::run_test_in_process::{{closure}}::hbc28c9aa91793d7d
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:671:74
[INFO] [stdout]   51:     0x57bda31d984e - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hc17b0e238c0f8f3e
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   52:     0x57bda31d984e - std::panicking::catch_unwind::do_call::hcdbce0d6dd6c83ce
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:589:40
[INFO] [stdout]   53:     0x57bda31d984e - std::panicking::catch_unwind::h9477967ceea044e8
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:552:19
[INFO] [stdout]   54:     0x57bda31d984e - std::panic::catch_unwind::h616a2e249da12e16
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panic.rs:359:14
[INFO] [stdout]   55:     0x57bda31d984e - test::run_test_in_process::h2758deb0f2e54430
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:671:27
[INFO] [stdout]   56:     0x57bda31d984e - test::run_test::{{closure}}::habe5cd2564b18aaa
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:592:43
[INFO] [stdout]   57:     0x57bda319d3f4 - test::run_test::{{closure}}::h9a0a6928f1a15421
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:622:41
[INFO] [stdout]   58:     0x57bda319d3f4 - std::sys::backtrace::__rust_begin_short_backtrace::hd68b5332434a22ca
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:152:18
[INFO] [stdout]   59:     0x57bda31a0d9a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h264ddcc3098eacae
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/thread/mod.rs:559:17
[INFO] [stdout]   60:     0x57bda31a0d9a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h9fa39489749d6f3c
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   61:     0x57bda31a0d9a - std::panicking::catch_unwind::do_call::hb9a1944b9f85100f
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:589:40
[INFO] [stdout]   62:     0x57bda31a0d9a - std::panicking::catch_unwind::h0c6f100786c0dad8
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:552:19
[INFO] [stdout]   63:     0x57bda31a0d9a - std::panic::catch_unwind::hf6084e2723385823
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panic.rs:359:14
[INFO] [stdout]   64:     0x57bda31a0d9a - std::thread::Builder::spawn_unchecked_::{{closure}}::hf0af58ce658143ad
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/thread/mod.rs:557:30
[INFO] [stdout]   65:     0x57bda31a0d9a - core::ops::function::FnOnce::call_once{{vtable.shim}}::h88a14f9b2e79f9de
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   66:     0x57bda337e077 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hf31256ba38644b65
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1971:9
[INFO] [stdout]   67:     0x57bda337e077 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h100ad77f3448041b
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1971:9
[INFO] [stdout]   68:     0x57bda337e077 - std::sys::pal::unix::thread::Thread::new::thread_start::h1a22ded422ce395b
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/pal/unix/thread.rs:97:17
[INFO] [stdout]   69:     0x762298547aa4 - <unknown>
[INFO] [stdout]   70:     0x7622985d4a34 - clone
[INFO] [stdout]   71:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- alipay::refund::tests::test_refund stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'alipay::refund::tests::test_refund' panicked at src/lib.rs:167:44:
[INFO] [stdout] called `Option::unwrap()` on a `None` value
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x57bda3378dd2 - std::backtrace_rs::backtrace::libunwind::trace::h73a647620bf1c49d
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x57bda3378dd2 - std::backtrace_rs::backtrace::trace_unsynchronized::hd4d513ed96cb3cb1
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x57bda3378dd2 - std::sys::backtrace::_print_fmt::h61bb95f7476aafa5
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x57bda3378dd2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::ha2e7e3a01df69042
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x57bda33a1e33 - core::fmt::rt::Argument::fmt::hf14163372f0f9a76
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x57bda33a1e33 - core::fmt::write::h7cb8f63788cd01d2
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/fmt/mod.rs:1465:25
[INFO] [stdout]    6:     0x57bda3374dd3 - std::io::default_write_fmt::h9ed739ccee8a150c
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x57bda3374dd3 - std::io::Write::write_fmt::h1c0a32da913b32f1
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x57bda3378c22 - std::sys::backtrace::BacktraceLock::print::h3ec4d7883eb25e61
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x57bda337a53c - std::panicking::default_hook::{{closure}}::h29548987efd832cb
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:300:27
[INFO] [stdout]   10:     0x57bda337a392 - std::panicking::default_hook::ha25170a15c643514
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:324:9
[INFO] [stdout]   11:     0x57bda31d4ed4 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h562adeecbf43c420
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   12:     0x57bda31d4ed4 - test::test_main_with_exit_callback::{{closure}}::h97dd2a879d27e0e4
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x57bda337b01b - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h7e85cbdbda26fdb7
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   14:     0x57bda337b01b - std::panicking::rust_panic_with_hook::h0d81afcd829aa24b
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:841:13
[INFO] [stdout]   15:     0x57bda337acb6 - std::panicking::begin_panic_handler::{{closure}}::hc84a33f1202346cf
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:699:13
[INFO] [stdout]   16:     0x57bda33792c9 - std::sys::backtrace::__rust_end_short_backtrace::h373067a14f6c59aa
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:168:18
[INFO] [stdout]   17:     0x57bda337a97d - __rustc[beb0385846a06d21]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:697:5
[INFO] [stdout]   18:     0x57bda339ffe0 - core::panicking::panic_fmt::ha33fa2ae772efba9
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panicking.rs:75:14
[INFO] [stdout]   19:     0x57bda33a004c - core::panicking::panic::hd2a569f4f37f7e10
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panicking.rs:145:5
[INFO] [stdout]   20:     0x57bda339ff59 - core::option::unwrap_failed::ha14784b3b8a80e23
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/option.rs:2072:5
[INFO] [stdout]   21:     0x57bda3194020 - core::option::Option<T>::unwrap::h67e13dbe3415fa5d
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/option.rs:1005:21
[INFO] [stdout]   22:     0x57bda3194020 - weapay::tests::get_config::h189ac68bcb0875ba
[INFO] [stdout]                                at /opt/rustwide/workdir/src/lib.rs:167:44
[INFO] [stdout]   23:     0x57bda319047b - weapay::alipay::refund::tests::test_refund::{{closure}}::hd317690671471576
[INFO] [stdout]                                at /opt/rustwide/workdir/src/alipay/refund.rs:37:22
[INFO] [stdout]   24:     0x57bda3154275 - <core::pin::Pin<P> as core::future::future::Future>::poll::hebdd9b363082b888
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/future/future.rs:133:9
[INFO] [stdout]   25:     0x57bda3154275 - <core::pin::Pin<P> as core::future::future::Future>::poll::h118821876f5f5a34
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/future/future.rs:133:9
[INFO] [stdout]   26:     0x57bda3154275 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}::h5ec0ba1d5be2f40a
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:742:70
[INFO] [stdout]   27:     0x57bda3154275 - tokio::task::coop::with_budget::h3a2b17e865df8da1
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:167:5
[INFO] [stdout]   28:     0x57bda3154275 - tokio::task::coop::budget::hf489ab988fb989cd
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:133:5
[INFO] [stdout]   29:     0x57bda3154275 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::h244526d5fa0b3ba4
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:742:25
[INFO] [stdout]   30:     0x57bda3154275 - tokio::runtime::scheduler::current_thread::Context::enter::h501a626ec0e8b55e
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:432:19
[INFO] [stdout]   31:     0x57bda319a7a5 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::h1b0d7e060e2e51ac
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:741:44
[INFO] [stdout]   32:     0x57bda319a7a5 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}::h6f637b4d26f2d5e1
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:829:68
[INFO] [stdout]   33:     0x57bda319a7a5 - tokio::runtime::context::scoped::Scoped<T>::set::h06016e38fc1a0212
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/scoped.rs:40:9
[INFO] [stdout]   34:     0x57bda31545d5 - tokio::runtime::context::set_scheduler::{{closure}}::ha67ee803ec275b6e
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context.rs:176:38
[INFO] [stdout]   35:     0x57bda31545d5 - std::thread::local::LocalKey<T>::try_with::h208b3eeae87a84f5
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/thread/local.rs:315:12
[INFO] [stdout]   36:     0x57bda31545d5 - std::thread::local::LocalKey<T>::with::hf2fff3985deff464
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/thread/local.rs:279:20
[INFO] [stdout]   37:     0x57bda31545d5 - tokio::runtime::context::set_scheduler::hd9df116b7b489785
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context.rs:176:17
[INFO] [stdout]   38:     0x57bda31545d5 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::he93854da0eac3c10
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:829:27
[INFO] [stdout]   39:     0x57bda31545d5 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::h1a24088d670d92a0
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:729:24
[INFO] [stdout]   40:     0x57bda3193530 - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::{{closure}}::h0100ef41d0d797d9
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:200:33
[INFO] [stdout]   41:     0x57bda3193530 - tokio::runtime::context::runtime::enter_runtime::h9ef51e09f739f4ae
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/runtime.rs:65:16
[INFO] [stdout]   42:     0x57bda3181223 - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::h72e4036e4bc8b32d
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:188:9
[INFO] [stdout]   43:     0x57bda3181223 - tokio::runtime::runtime::Runtime::block_on_inner::h765107ce20826a50
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:368:52
[INFO] [stdout]   44:     0x57bda3181223 - tokio::runtime::runtime::Runtime::block_on::h03a962309f521dad
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:342:18
[INFO] [stdout]   45:     0x57bda31902ff - weapay::alipay::refund::tests::test_refund::h1a1b3c574dd27d20
[INFO] [stdout]                                at /opt/rustwide/workdir/src/alipay/refund.rs:50:16
[INFO] [stdout]   46:     0x57bda3129ae9 - weapay::alipay::refund::tests::test_refund::{{closure}}::ha12bbcd6bac8ee38
[INFO] [stdout]                                at /opt/rustwide/workdir/src/alipay/refund.rs:36:27
[INFO] [stdout]   47:     0x57bda3129ae9 - core::ops::function::FnOnce::call_once::h96552f4ba53a74b7
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   48:     0x57bda31da60b - core::ops::function::FnOnce::call_once::hf84b9c3d864a6959
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   49:     0x57bda31da60b - test::__rust_begin_short_backtrace::h5724e31441c16fcb
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:648:18
[INFO] [stdout]   50:     0x57bda31d984e - test::run_test_in_process::{{closure}}::hbc28c9aa91793d7d
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:671:74
[INFO] [stdout]   51:     0x57bda31d984e - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hc17b0e238c0f8f3e
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   52:     0x57bda31d984e - std::panicking::catch_unwind::do_call::hcdbce0d6dd6c83ce
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:589:40
[INFO] [stdout]   53:     0x57bda31d984e - std::panicking::catch_unwind::h9477967ceea044e8
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:552:19
[INFO] [stdout]   54:     0x57bda31d984e - std::panic::catch_unwind::h616a2e249da12e16
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panic.rs:359:14
[INFO] [stdout]   55:     0x57bda31d984e - test::run_test_in_process::h2758deb0f2e54430
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:671:27
[INFO] [stdout]   56:     0x57bda31d984e - test::run_test::{{closure}}::habe5cd2564b18aaa
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:592:43
[INFO] [stdout]   57:     0x57bda319d3f4 - test::run_test::{{closure}}::h9a0a6928f1a15421
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:622:41
[INFO] [stdout]   58:     0x57bda319d3f4 - std::sys::backtrace::__rust_begin_short_backtrace::hd68b5332434a22ca
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:152:18
[INFO] [stdout]   59:     0x57bda31a0d9a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h264ddcc3098eacae
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/thread/mod.rs:559:17
[INFO] [stdout]   60:     0x57bda31a0d9a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h9fa39489749d6f3c
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   61:     0x57bda31a0d9a - std::panicking::catch_unwind::do_call::hb9a1944b9f85100f
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:589:40
[INFO] [stdout]   62:     0x57bda31a0d9a - std::panicking::catch_unwind::h0c6f100786c0dad8
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:552:19
[INFO] [stdout]   63:     0x57bda31a0d9a - std::panic::catch_unwind::hf6084e2723385823
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panic.rs:359:14
[INFO] [stdout]   64:     0x57bda31a0d9a - std::thread::Builder::spawn_unchecked_::{{closure}}::hf0af58ce658143ad
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/thread/mod.rs:557:30
[INFO] [stdout]   65:     0x57bda31a0d9a - core::ops::function::FnOnce::call_once{{vtable.shim}}::h88a14f9b2e79f9de
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   66:     0x57bda337e077 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hf31256ba38644b65
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1971:9
[INFO] [stdout]   67:     0x57bda337e077 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h100ad77f3448041b
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1971:9
[INFO] [stdout]   68:     0x57bda337e077 - std::sys::pal::unix::thread::Thread::new::thread_start::h1a22ded422ce395b
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/pal/unix/thread.rs:97:17
[INFO] [stdout]   69:     0x762298547aa4 - <unknown>
[INFO] [stdout]   70:     0x7622985d4a34 - clone
[INFO] [stdout]   71:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- alipay::refund::tests::test_query_refund stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'alipay::refund::tests::test_query_refund' panicked at src/lib.rs:167:44:
[INFO] [stdout] called `Option::unwrap()` on a `None` value
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x57bda3378dd2 - std::backtrace_rs::backtrace::libunwind::trace::h73a647620bf1c49d
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x57bda3378dd2 - std::backtrace_rs::backtrace::trace_unsynchronized::hd4d513ed96cb3cb1
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x57bda3378dd2 - std::sys::backtrace::_print_fmt::h61bb95f7476aafa5
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x57bda3378dd2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::ha2e7e3a01df69042
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x57bda33a1e33 - core::fmt::rt::Argument::fmt::hf14163372f0f9a76
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x57bda33a1e33 - core::fmt::write::h7cb8f63788cd01d2
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/fmt/mod.rs:1465:25
[INFO] [stdout]    6:     0x57bda3374dd3 - std::io::default_write_fmt::h9ed739ccee8a150c
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x57bda3374dd3 - std::io::Write::write_fmt::h1c0a32da913b32f1
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x57bda3378c22 - std::sys::backtrace::BacktraceLock::print::h3ec4d7883eb25e61
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x57bda337a53c - std::panicking::default_hook::{{closure}}::h29548987efd832cb
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:300:27
[INFO] [stdout]   10:     0x57bda337a392 - std::panicking::default_hook::ha25170a15c643514
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:324:9
[INFO] [stdout]   11:     0x57bda31d4ed4 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h562adeecbf43c420
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   12:     0x57bda31d4ed4 - test::test_main_with_exit_callback::{{closure}}::h97dd2a879d27e0e4
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x57bda337b01b - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h7e85cbdbda26fdb7
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   14:     0x57bda337b01b - std::panicking::rust_panic_with_hook::h0d81afcd829aa24b
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:841:13
[INFO] [stdout]   15:     0x57bda337acb6 - std::panicking::begin_panic_handler::{{closure}}::hc84a33f1202346cf
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:699:13
[INFO] [stdout]   16:     0x57bda33792c9 - std::sys::backtrace::__rust_end_short_backtrace::h373067a14f6c59aa
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:168:18
[INFO] [stdout]   17:     0x57bda337a97d - __rustc[beb0385846a06d21]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:697:5
[INFO] [stdout]   18:     0x57bda339ffe0 - core::panicking::panic_fmt::ha33fa2ae772efba9
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panicking.rs:75:14
[INFO] [stdout]   19:     0x57bda33a004c - core::panicking::panic::hd2a569f4f37f7e10
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panicking.rs:145:5
[INFO] [stdout]   20:     0x57bda339ff59 - core::option::unwrap_failed::ha14784b3b8a80e23
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/option.rs:2072:5
[INFO] [stdout]   21:     0x57bda3194020 - core::option::Option<T>::unwrap::h67e13dbe3415fa5d
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/option.rs:1005:21
[INFO] [stdout]   22:     0x57bda3194020 - weapay::tests::get_config::h189ac68bcb0875ba
[INFO] [stdout]                                at /opt/rustwide/workdir/src/lib.rs:167:44
[INFO] [stdout]   23:     0x57bda3190d8e - weapay::alipay::refund::tests::test_query_refund::{{closure}}::ha23b64aa9c63ce9d
[INFO] [stdout]                                at /opt/rustwide/workdir/src/alipay/refund.rs:59:22
[INFO] [stdout]   24:     0x57bda3154275 - <core::pin::Pin<P> as core::future::future::Future>::poll::hebdd9b363082b888
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/future/future.rs:133:9
[INFO] [stdout]   25:     0x57bda3154275 - <core::pin::Pin<P> as core::future::future::Future>::poll::h118821876f5f5a34
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/future/future.rs:133:9
[INFO] [stdout]   26:     0x57bda3154275 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}::h5ec0ba1d5be2f40a
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:742:70
[INFO] [stdout]   27:     0x57bda3154275 - tokio::task::coop::with_budget::h3a2b17e865df8da1
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:167:5
[INFO] [stdout]   28:     0x57bda3154275 - tokio::task::coop::budget::hf489ab988fb989cd
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:133:5
[INFO] [stdout]   29:     0x57bda3154275 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::h244526d5fa0b3ba4
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:742:25
[INFO] [stdout]   30:     0x57bda3154275 - tokio::runtime::scheduler::current_thread::Context::enter::h501a626ec0e8b55e
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:432:19
[INFO] [stdout]   31:     0x57bda319a7a5 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::h1b0d7e060e2e51ac
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:741:44
[INFO] [stdout]   32:     0x57bda319a7a5 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}::h6f637b4d26f2d5e1
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:829:68
[INFO] [stdout]   33:     0x57bda319a7a5 - tokio::runtime::context::scoped::Scoped<T>::set::h06016e38fc1a0212
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/scoped.rs:40:9
[INFO] [stdout]   34:     0x57bda31545d5 - tokio::runtime::context::set_scheduler::{{closure}}::ha67ee803ec275b6e
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context.rs:176:38
[INFO] [stdout]   35:     0x57bda31545d5 - std::thread::local::LocalKey<T>::try_with::h208b3eeae87a84f5
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/thread/local.rs:315:12
[INFO] [stdout]   36:     0x57bda31545d5 - std::thread::local::LocalKey<T>::with::hf2fff3985deff464
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/thread/local.rs:279:20
[INFO] [stdout]   37:     0x57bda31545d5 - tokio::runtime::context::set_scheduler::hd9df116b7b489785
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context.rs:176:17
[INFO] [stdout]   38:     0x57bda31545d5 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::he93854da0eac3c10
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:829:27
[INFO] [stdout]   39:     0x57bda31545d5 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::h1a24088d670d92a0
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:729:24
[INFO] [stdout]   40:     0x57bda3193530 - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::{{closure}}::h0100ef41d0d797d9
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:200:33
[INFO] [stdout]   41:     0x57bda3193530 - tokio::runtime::context::runtime::enter_runtime::h9ef51e09f739f4ae
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/runtime.rs:65:16
[INFO] [stdout]   42:     0x57bda3181223 - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::h72e4036e4bc8b32d
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:188:9
[INFO] [stdout]   43:     0x57bda3181223 - tokio::runtime::runtime::Runtime::block_on_inner::h765107ce20826a50
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:368:52
[INFO] [stdout]   44:     0x57bda3181223 - tokio::runtime::runtime::Runtime::block_on::h03a962309f521dad
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:342:18
[INFO] [stdout]   45:     0x57bda3190c0f - weapay::alipay::refund::tests::test_query_refund::hb456d0ae6ee851e6
[INFO] [stdout]                                at /opt/rustwide/workdir/src/alipay/refund.rs:71:16
[INFO] [stdout]   46:     0x57bda3129ac9 - weapay::alipay::refund::tests::test_query_refund::{{closure}}::hb98afc47d1ef8555
[INFO] [stdout]                                at /opt/rustwide/workdir/src/alipay/refund.rs:58:33
[INFO] [stdout]   47:     0x57bda3129ac9 - core::ops::function::FnOnce::call_once::h9481ca84b66e796a
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   48:     0x57bda31da60b - core::ops::function::FnOnce::call_once::hf84b9c3d864a6959
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   49:     0x57bda31da60b - test::__rust_begin_short_backtrace::h5724e31441c16fcb
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:648:18
[INFO] [stdout]   50:     0x57bda31d984e - test::run_test_in_process::{{closure}}::hbc28c9aa91793d7d
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:671:74
[INFO] [stdout]   51:     0x57bda31d984e - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hc17b0e238c0f8f3e
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   52:     0x57bda31d984e - std::panicking::catch_unwind::do_call::hcdbce0d6dd6c83ce
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:589:40
[INFO] [stdout]   53:     0x57bda31d984e - std::panicking::catch_unwind::h9477967ceea044e8
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:552:19
[INFO] [stdout]   54:     0x57bda31d984e - std::panic::catch_unwind::h616a2e249da12e16
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panic.rs:359:14
[INFO] [stdout]   55:     0x57bda31d984e - test::run_test_in_process::h2758deb0f2e54430
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:671:27
[INFO] [stdout]   56:     0x57bda31d984e - test::run_test::{{closure}}::habe5cd2564b18aaa
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:592:43
[INFO] [stdout]   57:     0x57bda319d3f4 - test::run_test::{{closure}}::h9a0a6928f1a15421
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:622:41
[INFO] [stdout]   58:     0x57bda319d3f4 - std::sys::backtrace::__rust_begin_short_backtrace::hd68b5332434a22ca
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:152:18
[INFO] [stdout]   59:     0x57bda31a0d9a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h264ddcc3098eacae
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/thread/mod.rs:559:17
[INFO] [stdout]   60:     0x57bda31a0d9a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h9fa39489749d6f3c
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   61:     0x57bda31a0d9a - std::panicking::catch_unwind::do_call::hb9a1944b9f85100f
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:589:40
[INFO] [stdout]   62:     0x57bda31a0d9a - std::panicking::catch_unwind::h0c6f100786c0dad8
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:552:19
[INFO] [stdout]   63:     0x57bda31a0d9a - std::panic::catch_unwind::hf6084e2723385823
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panic.rs:359:14
[INFO] [stdout]   64:     0x57bda31a0d9a - std::thread::Builder::spawn_unchecked_::{{closure}}::hf0af58ce658143ad
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/thread/mod.rs:557:30
[INFO] [stdout]   65:     0x57bda31a0d9a - core::ops::function::FnOnce::call_once{{vtable.shim}}::h88a14f9b2e79f9de
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   66:     0x57bda337e077 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hf31256ba38644b65
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1971:9
[INFO] [stdout]   67:     0x57bda337e077 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h100ad77f3448041b
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1971:9
[INFO] [stdout]   68:     0x57bda337e077 - std::sys::pal::unix::thread::Thread::new::thread_start::h1a22ded422ce395b
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/pal/unix/thread.rs:97:17
[INFO] [stdout]   69:     0x762298547aa4 - <unknown>
[INFO] [stdout]   70:     0x7622985d4a34 - clone
[INFO] [stdout]   71:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- alipay::common::tests::test_pre_notify stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'alipay::common::tests::test_pre_notify' panicked at src/lib.rs:167:44:
[INFO] [stdout] called `Option::unwrap()` on a `None` value
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x57bda3378dd2 - std::backtrace_rs::backtrace::libunwind::trace::h73a647620bf1c49d
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x57bda3378dd2 - std::backtrace_rs::backtrace::trace_unsynchronized::hd4d513ed96cb3cb1
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x57bda3378dd2 - std::sys::backtrace::_print_fmt::h61bb95f7476aafa5
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x57bda3378dd2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::ha2e7e3a01df69042
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x57bda33a1e33 - core::fmt::rt::Argument::fmt::hf14163372f0f9a76
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x57bda33a1e33 - core::fmt::write::h7cb8f63788cd01d2
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/fmt/mod.rs:1465:25
[INFO] [stdout]    6:     0x57bda3374dd3 - std::io::default_write_fmt::h9ed739ccee8a150c
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x57bda3374dd3 - std::io::Write::write_fmt::h1c0a32da913b32f1
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x57bda3378c22 - std::sys::backtrace::BacktraceLock::print::h3ec4d7883eb25e61
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x57bda337a53c - std::panicking::default_hook::{{closure}}::h29548987efd832cb
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:300:27
[INFO] [stdout]   10:     0x57bda337a392 - std::panicking::default_hook::ha25170a15c643514
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:324:9
[INFO] [stdout]   11:     0x57bda31d4ed4 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h562adeecbf43c420
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   12:     0x57bda31d4ed4 - test::test_main_with_exit_callback::{{closure}}::h97dd2a879d27e0e4
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x57bda337b01b - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h7e85cbdbda26fdb7
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   14:     0x57bda337b01b - std::panicking::rust_panic_with_hook::h0d81afcd829aa24b
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:841:13
[INFO] [stdout]   15:     0x57bda337acb6 - std::panicking::begin_panic_handler::{{closure}}::hc84a33f1202346cf
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:699:13
[INFO] [stdout]   16:     0x57bda33792c9 - std::sys::backtrace::__rust_end_short_backtrace::h373067a14f6c59aa
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:168:18
[INFO] [stdout]   17:     0x57bda337a97d - __rustc[beb0385846a06d21]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:697:5
[INFO] [stdout]   18:     0x57bda339ffe0 - core::panicking::panic_fmt::ha33fa2ae772efba9
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panicking.rs:75:14
[INFO] [stdout]   19:     0x57bda33a004c - core::panicking::panic::hd2a569f4f37f7e10
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panicking.rs:145:5
[INFO] [stdout]   20:     0x57bda339ff59 - core::option::unwrap_failed::ha14784b3b8a80e23
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/option.rs:2072:5
[INFO] [stdout]   21:     0x57bda3194020 - core::option::Option<T>::unwrap::h67e13dbe3415fa5d
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/option.rs:1005:21
[INFO] [stdout]   22:     0x57bda3194020 - weapay::tests::get_config::h189ac68bcb0875ba
[INFO] [stdout]                                at /opt/rustwide/workdir/src/lib.rs:167:44
[INFO] [stdout]   23:     0x57bda317adc7 - weapay::alipay::common::tests::test_pre_notify::h0238d20cb88bc3e3
[INFO] [stdout]                                at /opt/rustwide/workdir/src/alipay/common.rs:517:22
[INFO] [stdout]   24:     0x57bda3129909 - weapay::alipay::common::tests::test_pre_notify::{{closure}}::h327adccb9796f837
[INFO] [stdout]                                at /opt/rustwide/workdir/src/alipay/common.rs:516:25
[INFO] [stdout]   25:     0x57bda3129909 - core::ops::function::FnOnce::call_once::h058a1578a2ceba42
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26:     0x57bda31da60b - core::ops::function::FnOnce::call_once::hf84b9c3d864a6959
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   27:     0x57bda31da60b - test::__rust_begin_short_backtrace::h5724e31441c16fcb
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:648:18
[INFO] [stdout]   28:     0x57bda31d984e - test::run_test_in_process::{{closure}}::hbc28c9aa91793d7d
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:671:74
[INFO] [stdout]   29:     0x57bda31d984e - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hc17b0e238c0f8f3e
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   30:     0x57bda31d984e - std::panicking::catch_unwind::do_call::hcdbce0d6dd6c83ce
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:589:40
[INFO] [stdout]   31:     0x57bda31d984e - std::panicking::catch_unwind::h9477967ceea044e8
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:552:19
[INFO] [stdout]   32:     0x57bda31d984e - std::panic::catch_unwind::h616a2e249da12e16
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panic.rs:359:14
[INFO] [stdout]   33:     0x57bda31d984e - test::run_test_in_process::h2758deb0f2e54430
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:671:27
[INFO] [stdout]   34:     0x57bda31d984e - test::run_test::{{closure}}::habe5cd2564b18aaa
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:592:43
[INFO] [stdout]   35:     0x57bda319d3f4 - test::run_test::{{closure}}::h9a0a6928f1a15421
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:622:41
[INFO] [stdout]   36:     0x57bda319d3f4 - std::sys::backtrace::__rust_begin_short_backtrace::hd68b5332434a22ca
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:152:18
[INFO] [stdout]   37:     0x57bda31a0d9a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h264ddcc3098eacae
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/thread/mod.rs:559:17
[INFO] [stdout]   38:     0x57bda31a0d9a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h9fa39489749d6f3c
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   39:     0x57bda31a0d9a - std::panicking::catch_unwind::do_call::hb9a1944b9f85100f
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:589:40
[INFO] [stdout]   40:     0x57bda31a0d9a - std::panicking::catch_unwind::h0c6f100786c0dad8
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:552:19
[INFO] [stdout]   41:     0x57bda31a0d9a - std::panic::catch_unwind::hf6084e2723385823
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panic.rs:359:14
[INFO] [stdout]   42:     0x57bda31a0d9a - std::thread::Builder::spawn_unchecked_::{{closure}}::hf0af58ce658143ad
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/thread/mod.rs:557:30
[INFO] [stdout]   43:     0x57bda31a0d9a - core::ops::function::FnOnce::call_once{{vtable.shim}}::h88a14f9b2e79f9de
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   44:     0x57bda337e077 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hf31256ba38644b65
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1971:9
[INFO] [stdout]   45:     0x57bda337e077 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h100ad77f3448041b
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1971:9
[INFO] [stdout]   46:     0x57bda337e077 - std::sys::pal::unix::thread::Thread::new::thread_start::h1a22ded422ce395b
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/pal/unix/thread.rs:97:17
[INFO] [stdout]   47:     0x762298547aa4 - <unknown>
[INFO] [stdout]   48:     0x7622985d4a34 - clone
[INFO] [stdout]   49:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- wechat::common::tests::test_create_order_app stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'wechat::common::tests::test_create_order_app' panicked at src/lib.rs:167:44:
[INFO] [stdout] called `Option::unwrap()` on a `None` value
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x57bda3378dd2 - std::backtrace_rs::backtrace::libunwind::trace::h73a647620bf1c49d
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x57bda3378dd2 - std::backtrace_rs::backtrace::trace_unsynchronized::hd4d513ed96cb3cb1
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x57bda3378dd2 - std::sys::backtrace::_print_fmt::h61bb95f7476aafa5
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x57bda3378dd2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::ha2e7e3a01df69042
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x57bda33a1e33 - core::fmt::rt::Argument::fmt::hf14163372f0f9a76
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x57bda33a1e33 - core::fmt::write::h7cb8f63788cd01d2
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/fmt/mod.rs:1465:25
[INFO] [stdout]    6:     0x57bda3374dd3 - std::io::default_write_fmt::h9ed739ccee8a150c
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x57bda3374dd3 - std::io::Write::write_fmt::h1c0a32da913b32f1
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x57bda3378c22 - std::sys::backtrace::BacktraceLock::print::h3ec4d7883eb25e61
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x57bda337a53c - std::panicking::default_hook::{{closure}}::h29548987efd832cb
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:300:27
[INFO] [stdout]   10:     0x57bda337a392 - std::panicking::default_hook::ha25170a15c643514
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:324:9
[INFO] [stdout]   11:     0x57bda31d4ed4 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h562adeecbf43c420
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   12:     0x57bda31d4ed4 - test::test_main_with_exit_callback::{{closure}}::h97dd2a879d27e0e4
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x57bda337b01b - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h7e85cbdbda26fdb7
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   14:     0x57bda337b01b - std::panicking::rust_panic_with_hook::h0d81afcd829aa24b
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:841:13
[INFO] [stdout]   15:     0x57bda337acb6 - std::panicking::begin_panic_handler::{{closure}}::hc84a33f1202346cf
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:699:13
[INFO] [stdout]   16:     0x57bda33792c9 - std::sys::backtrace::__rust_end_short_backtrace::h373067a14f6c59aa
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:168:18
[INFO] [stdout]   17:     0x57bda337a97d - __rustc[beb0385846a06d21]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:697:5
[INFO] [stdout]   18:     0x57bda339ffe0 - core::panicking::panic_fmt::ha33fa2ae772efba9
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panicking.rs:75:14
[INFO] [stdout]   19:     0x57bda33a004c - core::panicking::panic::hd2a569f4f37f7e10
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panicking.rs:145:5
[INFO] [stdout]   20:     0x57bda339ff59 - core::option::unwrap_failed::ha14784b3b8a80e23
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/option.rs:2072:5
[INFO] [stdout]   21:     0x57bda3194020 - core::option::Option<T>::unwrap::h67e13dbe3415fa5d
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/option.rs:1005:21
[INFO] [stdout]   22:     0x57bda3194020 - weapay::tests::get_config::h189ac68bcb0875ba
[INFO] [stdout]                                at /opt/rustwide/workdir/src/lib.rs:167:44
[INFO] [stdout]   23:     0x57bda31843f6 - weapay::wechat::common::tests::test_create_order::{{closure}}::hbebe5e4173c8131a
[INFO] [stdout]                                at /opt/rustwide/workdir/src/wechat/common.rs:407:22
[INFO] [stdout]   24:     0x57bda3185a10 - weapay::wechat::common::tests::test_create_order_app::{{closure}}::hbbef939b083787f0
[INFO] [stdout]                                at /opt/rustwide/workdir/src/wechat/common.rs:482:49
[INFO] [stdout]   25:     0x57bda3154275 - <core::pin::Pin<P> as core::future::future::Future>::poll::hebdd9b363082b888
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/future/future.rs:133:9
[INFO] [stdout]   26:     0x57bda3154275 - <core::pin::Pin<P> as core::future::future::Future>::poll::h118821876f5f5a34
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/future/future.rs:133:9
[INFO] [stdout]   27:     0x57bda3154275 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}::h5ec0ba1d5be2f40a
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:742:70
[INFO] [stdout]   28:     0x57bda3154275 - tokio::task::coop::with_budget::h3a2b17e865df8da1
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:167:5
[INFO] [stdout]   29:     0x57bda3154275 - tokio::task::coop::budget::hf489ab988fb989cd
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:133:5
[INFO] [stdout]   30:     0x57bda3154275 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::h244526d5fa0b3ba4
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:742:25
[INFO] [stdout]   31:     0x57bda3154275 - tokio::runtime::scheduler::current_thread::Context::enter::h501a626ec0e8b55e
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:432:19
[INFO] [stdout]   32:     0x57bda319a7a5 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::h1b0d7e060e2e51ac
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:741:44
[INFO] [stdout]   33:     0x57bda319a7a5 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}::h6f637b4d26f2d5e1
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:829:68
[INFO] [stdout]   34:     0x57bda319a7a5 - tokio::runtime::context::scoped::Scoped<T>::set::h06016e38fc1a0212
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/scoped.rs:40:9
[INFO] [stdout]   35:     0x57bda31545d5 - tokio::runtime::context::set_scheduler::{{closure}}::ha67ee803ec275b6e
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context.rs:176:38
[INFO] [stdout]   36:     0x57bda31545d5 - std::thread::local::LocalKey<T>::try_with::h208b3eeae87a84f5
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/thread/local.rs:315:12
[INFO] [stdout]   37:     0x57bda31545d5 - std::thread::local::LocalKey<T>::with::hf2fff3985deff464
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/thread/local.rs:279:20
[INFO] [stdout]   38:     0x57bda31545d5 - tokio::runtime::context::set_scheduler::hd9df116b7b489785
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context.rs:176:17
[INFO] [stdout]   39:     0x57bda31545d5 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::he93854da0eac3c10
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:829:27
[INFO] [stdout]   40:     0x57bda31545d5 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::h1a24088d670d92a0
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:729:24
[INFO] [stdout]   41:     0x57bda3193530 - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::{{closure}}::h0100ef41d0d797d9
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:200:33
[INFO] [stdout]   42:     0x57bda3193530 - tokio::runtime::context::runtime::enter_runtime::h9ef51e09f739f4ae
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/runtime.rs:65:16
[INFO] [stdout]   43:     0x57bda3181223 - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::h72e4036e4bc8b32d
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:188:9
[INFO] [stdout]   44:     0x57bda3181223 - tokio::runtime::runtime::Runtime::block_on_inner::h765107ce20826a50
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:368:52
[INFO] [stdout]   45:     0x57bda3181223 - tokio::runtime::runtime::Runtime::block_on::h03a962309f521dad
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:342:18
[INFO] [stdout]   46:     0x57bda31856bb - weapay::wechat::common::tests::test_create_order_app::h1efb2463923d58b9
[INFO] [stdout]                                at /opt/rustwide/workdir/src/wechat/common.rs:482:54
[INFO] [stdout]   47:     0x57bda3129a49 - weapay::wechat::common::tests::test_create_order_app::{{closure}}::h0b729eb7260a4923
[INFO] [stdout]                                at /opt/rustwide/workdir/src/wechat/common.rs:464:37
[INFO] [stdout]   48:     0x57bda3129a49 - core::ops::function::FnOnce::call_once::h81f208ffda4d4004
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   49:     0x57bda31da60b - core::ops::function::FnOnce::call_once::hf84b9c3d864a6959
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   50:     0x57bda31da60b - test::__rust_begin_short_backtrace::h5724e31441c16fcb
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:648:18
[INFO] [stdout]   51:     0x57bda31d984e - test::run_test_in_process::{{closure}}::hbc28c9aa91793d7d
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:671:74
[INFO] [stdout]   52:     0x57bda31d984e - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hc17b0e238c0f8f3e
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   53:     0x57bda31d984e - std::panicking::catch_unwind::do_call::hcdbce0d6dd6c83ce
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:589:40
[INFO] [stdout]   54:     0x57bda31d984e - std::panicking::catch_unwind::h9477967ceea044e8
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:552:19
[INFO] [stdout]   55:     0x57bda31d984e - std::panic::catch_unwind::h616a2e249da12e16
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panic.rs:359:14
[INFO] [stdout]   56:     0x57bda31d984e - test::run_test_in_process::h2758deb0f2e54430
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:671:27
[INFO] [stdout]   57:     0x57bda31d984e - test::run_test::{{closure}}::habe5cd2564b18aaa
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:592:43
[INFO] [stdout]   58:     0x57bda319d3f4 - test::run_test::{{closure}}::h9a0a6928f1a15421
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:622:41
[INFO] [stdout]   59:     0x57bda319d3f4 - std::sys::backtrace::__rust_begin_short_backtrace::hd68b5332434a22ca
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:152:18
[INFO] [stdout]   60:     0x57bda31a0d9a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h264ddcc3098eacae
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/thread/mod.rs:559:17
[INFO] [stdout]   61:     0x57bda31a0d9a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h9fa39489749d6f3c
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   62:     0x57bda31a0d9a - std::panicking::catch_unwind::do_call::hb9a1944b9f85100f
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:589:40
[INFO] [stdout]   63:     0x57bda31a0d9a - std::panicking::catch_unwind::h0c6f100786c0dad8
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:552:19
[INFO] [stdout]   64:     0x57bda31a0d9a - std::panic::catch_unwind::hf6084e2723385823
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panic.rs:359:14
[INFO] [stdout]   65:     0x57bda31a0d9a - std::thread::Builder::spawn_unchecked_::{{closure}}::hf0af58ce658143ad
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/thread/mod.rs:557:30
[INFO] [stdout]   66:     0x57bda31a0d9a - core::ops::function::FnOnce::call_once{{vtable.shim}}::h88a14f9b2e79f9de
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   67:     0x57bda337e077 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hf31256ba38644b65
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1971:9
[INFO] [stdout]   68:     0x57bda337e077 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h100ad77f3448041b
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1971:9
[INFO] [stdout]   69:     0x57bda337e077 - std::sys::pal::unix::thread::Thread::new::thread_start::h1a22ded422ce395b
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/pal/unix/thread.rs:97:17
[INFO] [stdout]   70:     0x762298547aa4 - <unknown>
[INFO] [stdout]   71:     0x7622985d4a34 - clone
[INFO] [stdout]   72:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- wechat::bill::tests::test_download stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'wechat::bill::tests::test_download' panicked at src/lib.rs:167:44:
[INFO] [stdout] called `Option::unwrap()` on a `None` value
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x57bda3378dd2 - std::backtrace_rs::backtrace::libunwind::trace::h73a647620bf1c49d
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x57bda3378dd2 - std::backtrace_rs::backtrace::trace_unsynchronized::hd4d513ed96cb3cb1
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x57bda3378dd2 - std::sys::backtrace::_print_fmt::h61bb95f7476aafa5
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x57bda3378dd2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::ha2e7e3a01df69042
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x57bda33a1e33 - core::fmt::rt::Argument::fmt::hf14163372f0f9a76
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x57bda33a1e33 - core::fmt::write::h7cb8f63788cd01d2
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/fmt/mod.rs:1465:25
[INFO] [stdout]    6:     0x57bda3374dd3 - std::io::default_write_fmt::h9ed739ccee8a150c
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x57bda3374dd3 - std::io::Write::write_fmt::h1c0a32da913b32f1
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x57bda3378c22 - std::sys::backtrace::BacktraceLock::print::h3ec4d7883eb25e61
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x57bda337a53c - std::panicking::default_hook::{{closure}}::h29548987efd832cb
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:300:27
[INFO] [stdout]   10:     0x57bda337a392 - std::panicking::default_hook::ha25170a15c643514
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:324:9
[INFO] [stdout]   11:     0x57bda31d4ed4 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h562adeecbf43c420
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   12:     0x57bda31d4ed4 - test::test_main_with_exit_callback::{{closure}}::h97dd2a879d27e0e4
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x57bda337b01b - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h7e85cbdbda26fdb7
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   14:     0x57bda337b01b - std::panicking::rust_panic_with_hook::h0d81afcd829aa24b
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:841:13
[INFO] [stdout]   15:     0x57bda337acb6 - std::panicking::begin_panic_handler::{{closure}}::hc84a33f1202346cf
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:699:13
[INFO] [stdout]   16:     0x57bda33792c9 - std::sys::backtrace::__rust_end_short_backtrace::h373067a14f6c59aa
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:168:18
[INFO] [stdout]   17:     0x57bda337a97d - __rustc[beb0385846a06d21]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:697:5
[INFO] [stdout]   18:     0x57bda339ffe0 - core::panicking::panic_fmt::ha33fa2ae772efba9
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panicking.rs:75:14
[INFO] [stdout]   19:     0x57bda33a004c - core::panicking::panic::hd2a569f4f37f7e10
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panicking.rs:145:5
[INFO] [stdout]   20:     0x57bda339ff59 - core::option::unwrap_failed::ha14784b3b8a80e23
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/option.rs:2072:5
[INFO] [stdout]   21:     0x57bda3194020 - core::option::Option<T>::unwrap::h67e13dbe3415fa5d
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/option.rs:1005:21
[INFO] [stdout]   22:     0x57bda3194020 - weapay::tests::get_config::h189ac68bcb0875ba
[INFO] [stdout]                                at /opt/rustwide/workdir/src/lib.rs:167:44
[INFO] [stdout]   23:     0x57bda317c414 - weapay::wechat::bill::tests::test_download::{{closure}}::h02c6cccb1f1cd01d
[INFO] [stdout]                                at /opt/rustwide/workdir/src/wechat/bill.rs:119:22
[INFO] [stdout]   24:     0x57bda3154275 - <core::pin::Pin<P> as core::future::future::Future>::poll::hebdd9b363082b888
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/future/future.rs:133:9
[INFO] [stdout]   25:     0x57bda3154275 - <core::pin::Pin<P> as core::future::future::Future>::poll::h118821876f5f5a34
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/future/future.rs:133:9
[INFO] [stdout]   26:     0x57bda3154275 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}::h5ec0ba1d5be2f40a
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:742:70
[INFO] [stdout]   27:     0x57bda3154275 - tokio::task::coop::with_budget::h3a2b17e865df8da1
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:167:5
[INFO] [stdout]   28:     0x57bda3154275 - tokio::task::coop::budget::hf489ab988fb989cd
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:133:5
[INFO] [stdout]   29:     0x57bda3154275 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::h244526d5fa0b3ba4
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:742:25
[INFO] [stdout]   30:     0x57bda3154275 - tokio::runtime::scheduler::current_thread::Context::enter::h501a626ec0e8b55e
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:432:19
[INFO] [stdout]   31:     0x57bda319a7a5 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::h1b0d7e060e2e51ac
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:741:44
[INFO] [stdout]   32:     0x57bda319a7a5 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}::h6f637b4d26f2d5e1
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:829:68
[INFO] [stdout]   33:     0x57bda319a7a5 - tokio::runtime::context::scoped::Scoped<T>::set::h06016e38fc1a0212
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/scoped.rs:40:9
[INFO] [stdout]   34:     0x57bda31545d5 - tokio::runtime::context::set_scheduler::{{closure}}::ha67ee803ec275b6e
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context.rs:176:38
[INFO] [stdout]   35:     0x57bda31545d5 - std::thread::local::LocalKey<T>::try_with::h208b3eeae87a84f5
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/thread/local.rs:315:12
[INFO] [stdout]   36:     0x57bda31545d5 - std::thread::local::LocalKey<T>::with::hf2fff3985deff464
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/thread/local.rs:279:20
[INFO] [stdout]   37:     0x57bda31545d5 - tokio::runtime::context::set_scheduler::hd9df116b7b489785
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context.rs:176:17
[INFO] [stdout]   38:     0x57bda31545d5 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::he93854da0eac3c10
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:829:27
[INFO] [stdout]   39:     0x57bda31545d5 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::h1a24088d670d92a0
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:729:24
[INFO] [stdout]   40:     0x57bda3193530 - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::{{closure}}::h0100ef41d0d797d9
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:200:33
[INFO] [stdout]   41:     0x57bda3193530 - tokio::runtime::context::runtime::enter_runtime::h9ef51e09f739f4ae
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/runtime.rs:65:16
[INFO] [stdout]   42:     0x57bda3181223 - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::h72e4036e4bc8b32d
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:188:9
[INFO] [stdout]   43:     0x57bda3181223 - tokio::runtime::runtime::Runtime::block_on_inner::h765107ce20826a50
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:368:52
[INFO] [stdout]   44:     0x57bda3181223 - tokio::runtime::runtime::Runtime::block_on::h03a962309f521dad
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:342:18
[INFO] [stdout]   45:     0x57bda317c31b - weapay::wechat::bill::tests::test_download::h5f73600e9fd25ad8
[INFO] [stdout]                                at /opt/rustwide/workdir/src/wechat/bill.rs:125:16
[INFO] [stdout]   46:     0x57bda3129c29 - weapay::wechat::bill::tests::test_download::{{closure}}::h1db4318bf8023646
[INFO] [stdout]                                at /opt/rustwide/workdir/src/wechat/bill.rs:118:29
[INFO] [stdout]   47:     0x57bda3129c29 - core::ops::function::FnOnce::call_once::hfecba8b469df62a2
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   48:     0x57bda31da60b - core::ops::function::FnOnce::call_once::hf84b9c3d864a6959
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   49:     0x57bda31da60b - test::__rust_begin_short_backtrace::h5724e31441c16fcb
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:648:18
[INFO] [stdout]   50:     0x57bda31d984e - test::run_test_in_process::{{closure}}::hbc28c9aa91793d7d
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:671:74
[INFO] [stdout]   51:     0x57bda31d984e - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hc17b0e238c0f8f3e
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   52:     0x57bda31d984e - std::panicking::catch_unwind::do_call::hcdbce0d6dd6c83ce
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:589:40
[INFO] [stdout]   53:     0x57bda31d984e - std::panicking::catch_unwind::h9477967ceea044e8
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:552:19
[INFO] [stdout]   54:     0x57bda31d984e - std::panic::catch_unwind::h616a2e249da12e16
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panic.rs:359:14
[INFO] [stdout]   55:     0x57bda31d984e - test::run_test_in_process::h2758deb0f2e54430
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:671:27
[INFO] [stdout]   56:     0x57bda31d984e - test::run_test::{{closure}}::habe5cd2564b18aaa
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:592:43
[INFO] [stdout]   57:     0x57bda319d3f4 - test::run_test::{{closure}}::h9a0a6928f1a15421
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:622:41
[INFO] [stdout]   58:     0x57bda319d3f4 - std::sys::backtrace::__rust_begin_short_backtrace::hd68b5332434a22ca
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:152:18
[INFO] [stdout]   59:     0x57bda31a0d9a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h264ddcc3098eacae
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/thread/mod.rs:559:17
[INFO] [stdout]   60:     0x57bda31a0d9a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h9fa39489749d6f3c
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   61:     0x57bda31a0d9a - std::panicking::catch_unwind::do_call::hb9a1944b9f85100f
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:589:40
[INFO] [stdout]   62:     0x57bda31a0d9a - std::panicking::catch_unwind::h0c6f100786c0dad8
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:552:19
[INFO] [stdout]   63:     0x57bda31a0d9a - std::panic::catch_unwind::hf6084e2723385823
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panic.rs:359:14
[INFO] [stdout]   64:     0x57bda31a0d9a - std::thread::Builder::spawn_unchecked_::{{closure}}::hf0af58ce658143ad
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/thread/mod.rs:557:30
[INFO] [stdout]   65:     0x57bda31a0d9a - core::ops::function::FnOnce::call_once{{vtable.shim}}::h88a14f9b2e79f9de
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   66:     0x57bda337e077 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hf31256ba38644b65
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1971:9
[INFO] [stdout]   67:     0x57bda337e077 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h100ad77f3448041b
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1971:9
[INFO] [stdout]   68:     0x57bda337e077 - std::sys::pal::unix::thread::Thread::new::thread_start::h1a22ded422ce395b
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/pal/unix/thread.rs:97:17
[INFO] [stdout]   69:     0x762298547aa4 - <unknown>
[INFO] [stdout]   70:     0x7622985d4a34 - clone
[INFO] [stdout]   71:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- wechat::bill::tests::test_fund_bill stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'wechat::bill::tests::test_fund_bill' panicked at src/lib.rs:167:44:
[INFO] [stdout] called `Option::unwrap()` on a `None` value
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x57bda3378dd2 - std::backtrace_rs::backtrace::libunwind::trace::h73a647620bf1c49d
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x57bda3378dd2 - std::backtrace_rs::backtrace::trace_unsynchronized::hd4d513ed96cb3cb1
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x57bda3378dd2 - std::sys::backtrace::_print_fmt::h61bb95f7476aafa5
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x57bda3378dd2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::ha2e7e3a01df69042
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x57bda33a1e33 - core::fmt::rt::Argument::fmt::hf14163372f0f9a76
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x57bda33a1e33 - core::fmt::write::h7cb8f63788cd01d2
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/fmt/mod.rs:1465:25
[INFO] [stdout]    6:     0x57bda3374dd3 - std::io::default_write_fmt::h9ed739ccee8a150c
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x57bda3374dd3 - std::io::Write::write_fmt::h1c0a32da913b32f1
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x57bda3378c22 - std::sys::backtrace::BacktraceLock::print::h3ec4d7883eb25e61
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x57bda337a53c - std::panicking::default_hook::{{closure}}::h29548987efd832cb
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:300:27
[INFO] [stdout]   10:     0x57bda337a392 - std::panicking::default_hook::ha25170a15c643514
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:324:9
[INFO] [stdout]   11:     0x57bda31d4ed4 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h562adeecbf43c420
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   12:     0x57bda31d4ed4 - test::test_main_with_exit_callback::{{closure}}::h97dd2a879d27e0e4
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x57bda337b01b - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h7e85cbdbda26fdb7
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   14:     0x57bda337b01b - std::panicking::rust_panic_with_hook::h0d81afcd829aa24b
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:841:13
[INFO] [stdout]   15:     0x57bda337acb6 - std::panicking::begin_panic_handler::{{closure}}::hc84a33f1202346cf
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:699:13
[INFO] [stdout]   16:     0x57bda33792c9 - std::sys::backtrace::__rust_end_short_backtrace::h373067a14f6c59aa
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:168:18
[INFO] [stdout]   17:     0x57bda337a97d - __rustc[beb0385846a06d21]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:697:5
[INFO] [stdout]   18:     0x57bda339ffe0 - core::panicking::panic_fmt::ha33fa2ae772efba9
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panicking.rs:75:14
[INFO] [stdout]   19:     0x57bda33a004c - core::panicking::panic::hd2a569f4f37f7e10
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panicking.rs:145:5
[INFO] [stdout]   20:     0x57bda339ff59 - core::option::unwrap_failed::ha14784b3b8a80e23
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/option.rs:2072:5
[INFO] [stdout]   21:     0x57bda3194020 - core::option::Option<T>::unwrap::h67e13dbe3415fa5d
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/option.rs:1005:21
[INFO] [stdout]   22:     0x57bda3194020 - weapay::tests::get_config::h189ac68bcb0875ba
[INFO] [stdout]                                at /opt/rustwide/workdir/src/lib.rs:167:44
[INFO] [stdout]   23:     0x57bda317bdac - weapay::wechat::bill::tests::test_fund_bill::{{closure}}::h9dd1e9b42a09bfd7
[INFO] [stdout]                                at /opt/rustwide/workdir/src/wechat/bill.rs:103:22
[INFO] [stdout]   24:     0x57bda3154275 - <core::pin::Pin<P> as core::future::future::Future>::poll::hebdd9b363082b888
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/future/future.rs:133:9
[INFO] [stdout]   25:     0x57bda3154275 - <core::pin::Pin<P> as core::future::future::Future>::poll::h118821876f5f5a34
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/future/future.rs:133:9
[INFO] [stdout]   26:     0x57bda3154275 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}::h5ec0ba1d5be2f40a
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:742:70
[INFO] [stdout]   27:     0x57bda3154275 - tokio::task::coop::with_budget::h3a2b17e865df8da1
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:167:5
[INFO] [stdout]   28:     0x57bda3154275 - tokio::task::coop::budget::hf489ab988fb989cd
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:133:5
[INFO] [stdout]   29:     0x57bda3154275 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::h244526d5fa0b3ba4
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:742:25
[INFO] [stdout]   30:     0x57bda3154275 - tokio::runtime::scheduler::current_thread::Context::enter::h501a626ec0e8b55e
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:432:19
[INFO] [stdout]   31:     0x57bda319a7a5 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::h1b0d7e060e2e51ac
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:741:44
[INFO] [stdout]   32:     0x57bda319a7a5 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}::h6f637b4d26f2d5e1
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:829:68
[INFO] [stdout]   33:     0x57bda319a7a5 - tokio::runtime::context::scoped::Scoped<T>::set::h06016e38fc1a0212
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/scoped.rs:40:9
[INFO] [stdout]   34:     0x57bda31545d5 - tokio::runtime::context::set_scheduler::{{closure}}::ha67ee803ec275b6e
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context.rs:176:38
[INFO] [stdout]   35:     0x57bda31545d5 - std::thread::local::LocalKey<T>::try_with::h208b3eeae87a84f5
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/thread/local.rs:315:12
[INFO] [stdout]   36:     0x57bda31545d5 - std::thread::local::LocalKey<T>::with::hf2fff3985deff464
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/thread/local.rs:279:20
[INFO] [stdout]   37:     0x57bda31545d5 - tokio::runtime::context::set_scheduler::hd9df116b7b489785
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context.rs:176:17
[INFO] [stdout]   38:     0x57bda31545d5 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::he93854da0eac3c10
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:829:27
[INFO] [stdout]   39:     0x57bda31545d5 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::h1a24088d670d92a0
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:729:24
[INFO] [stdout]   40:     0x57bda3193530 - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::{{closure}}::h0100ef41d0d797d9
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:200:33
[INFO] [stdout]   41:     0x57bda3193530 - tokio::runtime::context::runtime::enter_runtime::h9ef51e09f739f4ae
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/runtime.rs:65:16
[INFO] [stdout]   42:     0x57bda3181223 - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::h72e4036e4bc8b32d
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:188:9
[INFO] [stdout]   43:     0x57bda3181223 - tokio::runtime::runtime::Runtime::block_on_inner::h765107ce20826a50
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:368:52
[INFO] [stdout]   44:     0x57bda3181223 - tokio::runtime::runtime::Runtime::block_on::h03a962309f521dad
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:342:18
[INFO] [stdout]   45:     0x57bda317bc3f - weapay::wechat::bill::tests::test_fund_bill::h22b5591fbc7352cb
[INFO] [stdout]                                at /opt/rustwide/workdir/src/wechat/bill.rs:111:16
[INFO] [stdout]   46:     0x57bda3129aa9 - weapay::wechat::bill::tests::test_fund_bill::{{closure}}::h67a489208cf61760
[INFO] [stdout]                                at /opt/rustwide/workdir/src/wechat/bill.rs:102:30
[INFO] [stdout]   47:     0x57bda3129aa9 - core::ops::function::FnOnce::call_once::h92be0853fd829da4
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   48:     0x57bda31da60b - core::ops::function::FnOnce::call_once::hf84b9c3d864a6959
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   49:     0x57bda31da60b - test::__rust_begin_short_backtrace::h5724e31441c16fcb
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:648:18
[INFO] [stdout]   50:     0x57bda31d984e - test::run_test_in_process::{{closure}}::hbc28c9aa91793d7d
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:671:74
[INFO] [stdout]   51:     0x57bda31d984e - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hc17b0e238c0f8f3e
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   52:     0x57bda31d984e - std::panicking::catch_unwind::do_call::hcdbce0d6dd6c83ce
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:589:40
[INFO] [stdout]   53:     0x57bda31d984e - std::panicking::catch_unwind::h9477967ceea044e8
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:552:19
[INFO] [stdout]   54:     0x57bda31d984e - std::panic::catch_unwind::h616a2e249da12e16
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panic.rs:359:14
[INFO] [stdout]   55:     0x57bda31d984e - test::run_test_in_process::h2758deb0f2e54430
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:671:27
[INFO] [stdout]   56:     0x57bda31d984e - test::run_test::{{closure}}::habe5cd2564b18aaa
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:592:43
[INFO] [stdout]   57:     0x57bda319d3f4 - test::run_test::{{closure}}::h9a0a6928f1a15421
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:622:41
[INFO] [stdout]   58:     0x57bda319d3f4 - std::sys::backtrace::__rust_begin_short_backtrace::hd68b5332434a22ca
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:152:18
[INFO] [stdout]   59:     0x57bda31a0d9a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h264ddcc3098eacae
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/thread/mod.rs:559:17
[INFO] [stdout]   60:     0x57bda31a0d9a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h9fa39489749d6f3c
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   61:     0x57bda31a0d9a - std::panicking::catch_unwind::do_call::hb9a1944b9f85100f
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:589:40
[INFO] [stdout]   62:     0x57bda31a0d9a - std::panicking::catch_unwind::h0c6f100786c0dad8
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:552:19
[INFO] [stdout]   63:     0x57bda31a0d9a - std::panic::catch_unwind::hf6084e2723385823
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panic.rs:359:14
[INFO] [stdout]   64:     0x57bda31a0d9a - std::thread::Builder::spawn_unchecked_::{{closure}}::hf0af58ce658143ad
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/thread/mod.rs:557:30
[INFO] [stdout]   65:     0x57bda31a0d9a - core::ops::function::FnOnce::call_once{{vtable.shim}}::h88a14f9b2e79f9de
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   66:     0x57bda337e077 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hf31256ba38644b65
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1971:9
[INFO] [stdout]   67:     0x57bda337e077 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h100ad77f3448041b
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1971:9
[INFO] [stdout]   68:     0x57bda337e077 - std::sys::pal::unix::thread::Thread::new::thread_start::h1a22ded422ce395b
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/pal/unix/thread.rs:97:17
[INFO] [stdout]   69:     0x762298547aa4 - <unknown>
[INFO] [stdout]   70:     0x7622985d4a34 - clone
[INFO] [stdout]   71:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- wechat::bill::tests::test_trade_bill stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'wechat::bill::tests::test_trade_bill' panicked at src/lib.rs:167:44:
[INFO] [stdout] called `Option::unwrap()` on a `None` value
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x57bda3378dd2 - std::backtrace_rs::backtrace::libunwind::trace::h73a647620bf1c49d
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x57bda3378dd2 - std::backtrace_rs::backtrace::trace_unsynchronized::hd4d513ed96cb3cb1
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x57bda3378dd2 - std::sys::backtrace::_print_fmt::h61bb95f7476aafa5
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x57bda3378dd2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::ha2e7e3a01df69042
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x57bda33a1e33 - core::fmt::rt::Argument::fmt::hf14163372f0f9a76
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x57bda33a1e33 - core::fmt::write::h7cb8f63788cd01d2
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/fmt/mod.rs:1465:25
[INFO] [stdout]    6:     0x57bda3374dd3 - std::io::default_write_fmt::h9ed739ccee8a150c
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x57bda3374dd3 - std::io::Write::write_fmt::h1c0a32da913b32f1
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x57bda3378c22 - std::sys::backtrace::BacktraceLock::print::h3ec4d7883eb25e61
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x57bda337a53c - std::panicking::default_hook::{{closure}}::h29548987efd832cb
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:300:27
[INFO] [stdout]   10:     0x57bda337a392 - std::panicking::default_hook::ha25170a15c643514
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:324:9
[INFO] [stdout]   11:     0x57bda31d4ed4 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h562adeecbf43c420
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   12:     0x57bda31d4ed4 - test::test_main_with_exit_callback::{{closure}}::h97dd2a879d27e0e4
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x57bda337b01b - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h7e85cbdbda26fdb7
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   14:     0x57bda337b01b - std::panicking::rust_panic_with_hook::h0d81afcd829aa24b
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:841:13
[INFO] [stdout]   15:     0x57bda337acb6 - std::panicking::begin_panic_handler::{{closure}}::hc84a33f1202346cf
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:699:13
[INFO] [stdout]   16:     0x57bda33792c9 - std::sys::backtrace::__rust_end_short_backtrace::h373067a14f6c59aa
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:168:18
[INFO] [stdout]   17:     0x57bda337a97d - __rustc[beb0385846a06d21]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:697:5
[INFO] [stdout]   18:     0x57bda339ffe0 - core::panicking::panic_fmt::ha33fa2ae772efba9
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panicking.rs:75:14
[INFO] [stdout]   19:     0x57bda33a004c - core::panicking::panic::hd2a569f4f37f7e10
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panicking.rs:145:5
[INFO] [stdout]   20:     0x57bda339ff59 - core::option::unwrap_failed::ha14784b3b8a80e23
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/option.rs:2072:5
[INFO] [stdout]   21:     0x57bda3194020 - core::option::Option<T>::unwrap::h67e13dbe3415fa5d
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/option.rs:1005:21
[INFO] [stdout]   22:     0x57bda3194020 - weapay::tests::get_config::h189ac68bcb0875ba
[INFO] [stdout]                                at /opt/rustwide/workdir/src/lib.rs:167:44
[INFO] [stdout]   23:     0x57bda317b6bc - weapay::wechat::bill::tests::test_trade_bill::{{closure}}::hf7ffd1c4258dcba8
[INFO] [stdout]                                at /opt/rustwide/workdir/src/wechat/bill.rs:82:22
[INFO] [stdout]   24:     0x57bda3154275 - <core::pin::Pin<P> as core::future::future::Future>::poll::hebdd9b363082b888
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/future/future.rs:133:9
[INFO] [stdout]   25:     0x57bda3154275 - <core::pin::Pin<P> as core::future::future::Future>::poll::h118821876f5f5a34
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/future/future.rs:133:9
[INFO] [stdout]   26:     0x57bda3154275 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}::h5ec0ba1d5be2f40a
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:742:70
[INFO] [stdout]   27:     0x57bda3154275 - tokio::task::coop::with_budget::h3a2b17e865df8da1
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:167:5
[INFO] [stdout]   28:     0x57bda3154275 - tokio::task::coop::budget::hf489ab988fb989cd
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:133:5
[INFO] [stdout]   29:     0x57bda3154275 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::h244526d5fa0b3ba4
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:742:25
[INFO] [stdout]   30:     0x57bda3154275 - tokio::runtime::scheduler::current_thread::Context::enter::h501a626ec0e8b55e
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:432:19
[INFO] [stdout]   31:     0x57bda319a7a5 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::h1b0d7e060e2e51ac
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:741:44
[INFO] [stdout]   32:     0x57bda319a7a5 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}::h6f637b4d26f2d5e1
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:829:68
[INFO] [stdout]   33:     0x57bda319a7a5 - tokio::runtime::context::scoped::Scoped<T>::set::h06016e38fc1a0212
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/scoped.rs:40:9
[INFO] [stdout]   34:     0x57bda31545d5 - tokio::runtime::context::set_scheduler::{{closure}}::ha67ee803ec275b6e
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context.rs:176:38
[INFO] [stdout]   35:     0x57bda31545d5 - std::thread::local::LocalKey<T>::try_with::h208b3eeae87a84f5
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/thread/local.rs:315:12
[INFO] [stdout]   36:     0x57bda31545d5 - std::thread::local::LocalKey<T>::with::hf2fff3985deff464
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/thread/local.rs:279:20
[INFO] [stdout]   37:     0x57bda31545d5 - tokio::runtime::context::set_scheduler::hd9df116b7b489785
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context.rs:176:17
[INFO] [stdout]   38:     0x57bda31545d5 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::he93854da0eac3c10
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:829:27
[INFO] [stdout]   39:     0x57bda31545d5 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::h1a24088d670d92a0
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:729:24
[INFO] [stdout]   40:     0x57bda3193530 - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::{{closure}}::h0100ef41d0d797d9
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:200:33
[INFO] [stdout]   41:     0x57bda3193530 - tokio::runtime::context::runtime::enter_runtime::h9ef51e09f739f4ae
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/runtime.rs:65:16
[INFO] [stdout]   42:     0x57bda3181223 - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::h72e4036e4bc8b32d
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:188:9
[INFO] [stdout]   43:     0x57bda3181223 - tokio::runtime::runtime::Runtime::block_on_inner::h765107ce20826a50
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:368:52
[INFO] [stdout]   44:     0x57bda3181223 - tokio::runtime::runtime::Runtime::block_on::h03a962309f521dad
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:342:18
[INFO] [stdout]   45:     0x57bda317b54f - weapay::wechat::bill::tests::test_trade_bill::h6ea7331ce40d504d
[INFO] [stdout]                                at /opt/rustwide/workdir/src/wechat/bill.rs:95:16
[INFO] [stdout]   46:     0x57bda3129a09 - weapay::wechat::bill::tests::test_trade_bill::{{closure}}::hf7a56fca6db0afc0
[INFO] [stdout]                                at /opt/rustwide/workdir/src/wechat/bill.rs:81:31
[INFO] [stdout]   47:     0x57bda3129a09 - core::ops::function::FnOnce::call_once::h608f031ea3cad494
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   48:     0x57bda31da60b - core::ops::function::FnOnce::call_once::hf84b9c3d864a6959
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   49:     0x57bda31da60b - test::__rust_begin_short_backtrace::h5724e31441c16fcb
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:648:18
[INFO] [stdout]   50:     0x57bda31d984e - test::run_test_in_process::{{closure}}::hbc28c9aa91793d7d
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:671:74
[INFO] [stdout]   51:     0x57bda31d984e - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hc17b0e238c0f8f3e
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   52:     0x57bda31d984e - std::panicking::catch_unwind::do_call::hcdbce0d6dd6c83ce
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:589:40
[INFO] [stdout]   53:     0x57bda31d984e - std::panicking::catch_unwind::h9477967ceea044e8
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:552:19
[INFO] [stdout]   54:     0x57bda31d984e - std::panic::catch_unwind::h616a2e249da12e16
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panic.rs:359:14
[INFO] [stdout]   55:     0x57bda31d984e - test::run_test_in_process::h2758deb0f2e54430
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:671:27
[INFO] [stdout]   56:     0x57bda31d984e - test::run_test::{{closure}}::habe5cd2564b18aaa
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:592:43
[INFO] [stdout]   57:     0x57bda319d3f4 - test::run_test::{{closure}}::h9a0a6928f1a15421
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:622:41
[INFO] [stdout]   58:     0x57bda319d3f4 - std::sys::backtrace::__rust_begin_short_backtrace::hd68b5332434a22ca
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:152:18
[INFO] [stdout]   59:     0x57bda31a0d9a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h264ddcc3098eacae
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/thread/mod.rs:559:17
[INFO] [stdout]   60:     0x57bda31a0d9a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h9fa39489749d6f3c
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   61:     0x57bda31a0d9a - std::panicking::catch_unwind::do_call::hb9a1944b9f85100f
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:589:40
[INFO] [stdout]   62:     0x57bda31a0d9a - std::panicking::catch_unwind::h0c6f100786c0dad8
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:552:19
[INFO] [stdout]   63:     0x57bda31a0d9a - std::panic::catch_unwind::hf6084e2723385823
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panic.rs:359:14
[INFO] [stdout]   64:     0x57bda31a0d9a - std::thread::Builder::spawn_unchecked_::{{closure}}::hf0af58ce658143ad
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/thread/mod.rs:557:30
[INFO] [stdout]   65:     0x57bda31a0d9a - core::ops::function::FnOnce::call_once{{vtable.shim}}::h88a14f9b2e79f9de
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   66:     0x57bda337e077 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hf31256ba38644b65
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1971:9
[INFO] [stdout]   67:     0x57bda337e077 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h100ad77f3448041b
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1971:9
[INFO] [stdout]   68:     0x57bda337e077 - std::sys::pal::unix::thread::Thread::new::thread_start::h1a22ded422ce395b
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/pal/unix/thread.rs:97:17
[INFO] [stdout]   69:     0x762298547aa4 - <unknown>
[INFO] [stdout]   70:     0x7622985d4a34 - clone
[INFO] [stdout]   71:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- utils::tests::test_serial stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'utils::tests::test_serial' panicked at src/utils.rs:168:41:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: WeaError("StdIo", "No such file or directory (os error 2)")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x57bda3378dd2 - std::backtrace_rs::backtrace::libunwind::trace::h73a647620bf1c49d
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x57bda3378dd2 - std::backtrace_rs::backtrace::trace_unsynchronized::hd4d513ed96cb3cb1
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x57bda3378dd2 - std::sys::backtrace::_print_fmt::h61bb95f7476aafa5
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x57bda3378dd2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::ha2e7e3a01df69042
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x57bda33a1e33 - core::fmt::rt::Argument::fmt::hf14163372f0f9a76
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x57bda33a1e33 - core::fmt::write::h7cb8f63788cd01d2
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/fmt/mod.rs:1465:25
[INFO] [stdout]    6:     0x57bda3374dd3 - std::io::default_write_fmt::h9ed739ccee8a150c
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x57bda3374dd3 - std::io::Write::write_fmt::h1c0a32da913b32f1
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x57bda3378c22 - std::sys::backtrace::BacktraceLock::print::h3ec4d7883eb25e61
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x57bda337a53c - std::panicking::default_hook::{{closure}}::h29548987efd832cb
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:300:27
[INFO] [stdout]   10:     0x57bda337a392 - std::panicking::default_hook::ha25170a15c643514
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:324:9
[INFO] [stdout]   11:     0x57bda31d4ed4 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h562adeecbf43c420
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   12:     0x57bda31d4ed4 - test::test_main_with_exit_callback::{{closure}}::h97dd2a879d27e0e4
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x57bda337b01b - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h7e85cbdbda26fdb7
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   14:     0x57bda337b01b - std::panicking::rust_panic_with_hook::h0d81afcd829aa24b
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:841:13
[INFO] [stdout]   15:     0x57bda337acea - std::panicking::begin_panic_handler::{{closure}}::hc84a33f1202346cf
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:706:13
[INFO] [stdout]   16:     0x57bda33792c9 - std::sys::backtrace::__rust_end_short_backtrace::h373067a14f6c59aa
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:168:18
[INFO] [stdout]   17:     0x57bda337a97d - __rustc[beb0385846a06d21]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:697:5
[INFO] [stdout]   18:     0x57bda339ffe0 - core::panicking::panic_fmt::ha33fa2ae772efba9
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panicking.rs:75:14
[INFO] [stdout]   19:     0x57bda33a03e6 - core::result::unwrap_failed::hfbbd3c78a73fea3d
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/result.rs:1761:5
[INFO] [stdout]   20:     0x57bda314b5e2 - core::result::Result<T,E>::unwrap::h494e22c7ac37137f
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/result.rs:1167:23
[INFO] [stdout]   21:     0x57bda314b5e2 - weapay::utils::tests::test_serial::h2e3efb5ddeeb8677
[INFO] [stdout]                                at /opt/rustwide/workdir/src/utils.rs:168:41
[INFO] [stdout]   22:     0x57bda3129969 - weapay::utils::tests::test_serial::{{closure}}::hf9bef9cf74e2e14a
[INFO] [stdout]                                at /opt/rustwide/workdir/src/utils.rs:166:21
[INFO] [stdout]   23:     0x57bda3129969 - core::ops::function::FnOnce::call_once::h39ec78f3c4c30ad9
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x57bda31da60b - core::ops::function::FnOnce::call_once::hf84b9c3d864a6959
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x57bda31da60b - test::__rust_begin_short_backtrace::h5724e31441c16fcb
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:648:18
[INFO] [stdout]   26:     0x57bda31d984e - test::run_test_in_process::{{closure}}::hbc28c9aa91793d7d
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:671:74
[INFO] [stdout]   27:     0x57bda31d984e - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hc17b0e238c0f8f3e
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   28:     0x57bda31d984e - std::panicking::catch_unwind::do_call::hcdbce0d6dd6c83ce
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:589:40
[INFO] [stdout]   29:     0x57bda31d984e - std::panicking::catch_unwind::h9477967ceea044e8
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:552:19
[INFO] [stdout]   30:     0x57bda31d984e - std::panic::catch_unwind::h616a2e249da12e16
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x57bda31d984e - test::run_test_in_process::h2758deb0f2e54430
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:671:27
[INFO] [stdout]   32:     0x57bda31d984e - test::run_test::{{closure}}::habe5cd2564b18aaa
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:592:43
[INFO] [stdout]   33:     0x57bda319d3f4 - test::run_test::{{closure}}::h9a0a6928f1a15421
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:622:41
[INFO] [stdout]   34:     0x57bda319d3f4 - std::sys::backtrace::__rust_begin_short_backtrace::hd68b5332434a22ca
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:152:18
[INFO] [stdout]   35:     0x57bda31a0d9a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h264ddcc3098eacae
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/thread/mod.rs:559:17
[INFO] [stdout]   36:     0x57bda31a0d9a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h9fa39489749d6f3c
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   37:     0x57bda31a0d9a - std::panicking::catch_unwind::do_call::hb9a1944b9f85100f
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:589:40
[INFO] [stdout]   38:     0x57bda31a0d9a - std::panicking::catch_unwind::h0c6f100786c0dad8
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:552:19
[INFO] [stdout]   39:     0x57bda31a0d9a - std::panic::catch_unwind::hf6084e2723385823
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x57bda31a0d9a - std::thread::Builder::spawn_unchecked_::{{closure}}::hf0af58ce658143ad
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/thread/mod.rs:557:30
[INFO] [stdout]   41:     0x57bda31a0d9a - core::ops::function::FnOnce::call_once{{vtable.shim}}::h88a14f9b2e79f9de
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x57bda337e077 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hf31256ba38644b65
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1971:9
[INFO] [stdout]   43:     0x57bda337e077 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h100ad77f3448041b
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1971:9
[INFO] [stdout]   44:     0x57bda337e077 - std::sys::pal::unix::thread::Thread::new::thread_start::h1a22ded422ce395b
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/pal/unix/thread.rs:97:17
[INFO] [stdout]   45:     0x762298547aa4 - <unknown>
[INFO] [stdout]   46:     0x7622985d4a34 - clone
[INFO] [stdout]   47:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- wechat::common::tests::test_close_order stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'wechat::common::tests::test_close_order' panicked at src/lib.rs:167:44:
[INFO] [stdout] called `Option::unwrap()` on a `None` value
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x57bda3378dd2 - std::backtrace_rs::backtrace::libunwind::trace::h73a647620bf1c49d
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x57bda3378dd2 - std::backtrace_rs::backtrace::trace_unsynchronized::hd4d513ed96cb3cb1
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x57bda3378dd2 - std::sys::backtrace::_print_fmt::h61bb95f7476aafa5
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x57bda3378dd2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::ha2e7e3a01df69042
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x57bda33a1e33 - core::fmt::rt::Argument::fmt::hf14163372f0f9a76
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x57bda33a1e33 - core::fmt::write::h7cb8f63788cd01d2
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/fmt/mod.rs:1465:25
[INFO] [stdout]    6:     0x57bda3374dd3 - std::io::default_write_fmt::h9ed739ccee8a150c
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x57bda3374dd3 - std::io::Write::write_fmt::h1c0a32da913b32f1
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x57bda3378c22 - std::sys::backtrace::BacktraceLock::print::h3ec4d7883eb25e61
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x57bda337a53c - std::panicking::default_hook::{{closure}}::h29548987efd832cb
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:300:27
[INFO] [stdout]   10:     0x57bda337a392 - std::panicking::default_hook::ha25170a15c643514
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:324:9
[INFO] [stdout]   11:     0x57bda31d4ed4 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h562adeecbf43c420
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   12:     0x57bda31d4ed4 - test::test_main_with_exit_callback::{{closure}}::h97dd2a879d27e0e4
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x57bda337b01b - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h7e85cbdbda26fdb7
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   14:     0x57bda337b01b - std::panicking::rust_panic_with_hook::h0d81afcd829aa24b
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:841:13
[INFO] [stdout]   15:     0x57bda337acb6 - std::panicking::begin_panic_handler::{{closure}}::hc84a33f1202346cf
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:699:13
[INFO] [stdout]   16:     0x57bda33792c9 - std::sys::backtrace::__rust_end_short_backtrace::h373067a14f6c59aa
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:168:18
[INFO] [stdout]   17:     0x57bda337a97d - __rustc[beb0385846a06d21]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:697:5
[INFO] [stdout]   18:     0x57bda339ffe0 - core::panicking::panic_fmt::ha33fa2ae772efba9
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panicking.rs:75:14
[INFO] [stdout]   19:     0x57bda33a004c - core::panicking::panic::hd2a569f4f37f7e10
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panicking.rs:145:5
[INFO] [stdout]   20:     0x57bda339ff59 - core::option::unwrap_failed::ha14784b3b8a80e23
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/option.rs:2072:5
[INFO] [stdout]   21:     0x57bda3194020 - core::option::Option<T>::unwrap::h67e13dbe3415fa5d
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/option.rs:1005:21
[INFO] [stdout]   22:     0x57bda3194020 - weapay::tests::get_config::h189ac68bcb0875ba
[INFO] [stdout]                                at /opt/rustwide/workdir/src/lib.rs:167:44
[INFO] [stdout]   23:     0x57bda31873df - weapay::wechat::common::tests::test_close_order::{{closure}}::h024c8fc043c7ad53
[INFO] [stdout]                                at /opt/rustwide/workdir/src/wechat/common.rs:539:22
[INFO] [stdout]   24:     0x57bda3154275 - <core::pin::Pin<P> as core::future::future::Future>::poll::hebdd9b363082b888
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/future/future.rs:133:9
[INFO] [stdout]   25:     0x57bda3154275 - <core::pin::Pin<P> as core::future::future::Future>::poll::h118821876f5f5a34
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/future/future.rs:133:9
[INFO] [stdout]   26:     0x57bda3154275 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}::h5ec0ba1d5be2f40a
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:742:70
[INFO] [stdout]   27:     0x57bda3154275 - tokio::task::coop::with_budget::h3a2b17e865df8da1
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:167:5
[INFO] [stdout]   28:     0x57bda3154275 - tokio::task::coop::budget::hf489ab988fb989cd
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:133:5
[INFO] [stdout]   29:     0x57bda3154275 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::h244526d5fa0b3ba4
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:742:25
[INFO] [stdout]   30:     0x57bda3154275 - tokio::runtime::scheduler::current_thread::Context::enter::h501a626ec0e8b55e
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:432:19
[INFO] [stdout]   31:     0x57bda319a7a5 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::h1b0d7e060e2e51ac
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:741:44
[INFO] [stdout]   32:     0x57bda319a7a5 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}::h6f637b4d26f2d5e1
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:829:68
[INFO] [stdout]   33:     0x57bda319a7a5 - tokio::runtime::context::scoped::Scoped<T>::set::h06016e38fc1a0212
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/scoped.rs:40:9
[INFO] [stdout]   34:     0x57bda31545d5 - tokio::runtime::context::set_scheduler::{{closure}}::ha67ee803ec275b6e
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context.rs:176:38
[INFO] [stdout]   35:     0x57bda31545d5 - std::thread::local::LocalKey<T>::try_with::h208b3eeae87a84f5
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/thread/local.rs:315:12
[INFO] [stdout]   36:     0x57bda31545d5 - std::thread::local::LocalKey<T>::with::hf2fff3985deff464
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/thread/local.rs:279:20
[INFO] [stdout]   37:     0x57bda31545d5 - tokio::runtime::context::set_scheduler::hd9df116b7b489785
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context.rs:176:17
[INFO] [stdout]   38:     0x57bda31545d5 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::he93854da0eac3c10
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:829:27
[INFO] [stdout]   39:     0x57bda31545d5 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::h1a24088d670d92a0
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:729:24
[INFO] [stdout]   40:     0x57bda3193530 - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::{{closure}}::h0100ef41d0d797d9
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:200:33
[INFO] [stdout]   41:     0x57bda3193530 - tokio::runtime::context::runtime::enter_runtime::h9ef51e09f739f4ae
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/runtime.rs:65:16
[INFO] [stdout]   42:     0x57bda3181223 - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::h72e4036e4bc8b32d
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:188:9
[INFO] [stdout]   43:     0x57bda3181223 - tokio::runtime::runtime::Runtime::block_on_inner::h765107ce20826a50
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:368:52
[INFO] [stdout]   44:     0x57bda3181223 - tokio::runtime::runtime::Runtime::block_on::h03a962309f521dad
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:342:18
[INFO] [stdout]   45:     0x57bda318727f - weapay::wechat::common::tests::test_close_order::h41e4f42685001dd8
[INFO] [stdout]                                at /opt/rustwide/workdir/src/wechat/common.rs:545:14
[INFO] [stdout]   46:     0x57bda3129949 - weapay::wechat::common::tests::test_close_order::{{closure}}::h2ab6d5368acf5b0e
[INFO] [stdout]                                at /opt/rustwide/workdir/src/wechat/common.rs:538:32
[INFO] [stdout]   47:     0x57bda3129949 - core::ops::function::FnOnce::call_once::h38d5beed70051ac1
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   48:     0x57bda31da60b - core::ops::function::FnOnce::call_once::hf84b9c3d864a6959
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   49:     0x57bda31da60b - test::__rust_begin_short_backtrace::h5724e31441c16fcb
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:648:18
[INFO] [stdout]   50:     0x57bda31d984e - test::run_test_in_process::{{closure}}::hbc28c9aa91793d7d
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:671:74
[INFO] [stdout]   51:     0x57bda31d984e - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hc17b0e238c0f8f3e
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   52:     0x57bda31d984e - std::panicking::catch_unwind::do_call::hcdbce0d6dd6c83ce
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:589:40
[INFO] [stdout]   53:     0x57bda31d984e - std::panicking::catch_unwind::h9477967ceea044e8
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:552:19
[INFO] [stdout]   54:     0x57bda31d984e - std::panic::catch_unwind::h616a2e249da12e16
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panic.rs:359:14
[INFO] [stdout]   55:     0x57bda31d984e - test::run_test_in_process::h2758deb0f2e54430
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:671:27
[INFO] [stdout]   56:     0x57bda31d984e - test::run_test::{{closure}}::habe5cd2564b18aaa
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:592:43
[INFO] [stdout]   57:     0x57bda319d3f4 - test::run_test::{{closure}}::h9a0a6928f1a15421
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:622:41
[INFO] [stdout]   58:     0x57bda319d3f4 - std::sys::backtrace::__rust_begin_short_backtrace::hd68b5332434a22ca
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:152:18
[INFO] [stdout]   59:     0x57bda31a0d9a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h264ddcc3098eacae
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/thread/mod.rs:559:17
[INFO] [stdout]   60:     0x57bda31a0d9a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h9fa39489749d6f3c
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   61:     0x57bda31a0d9a - std::panicking::catch_unwind::do_call::hb9a1944b9f85100f
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:589:40
[INFO] [stdout]   62:     0x57bda31a0d9a - std::panicking::catch_unwind::h0c6f100786c0dad8
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:552:19
[INFO] [stdout]   63:     0x57bda31a0d9a - std::panic::catch_unwind::hf6084e2723385823
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panic.rs:359:14
[INFO] [stdout]   64:     0x57bda31a0d9a - std::thread::Builder::spawn_unchecked_::{{closure}}::hf0af58ce658143ad
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/thread/mod.rs:557:30
[INFO] [stdout]   65:     0x57bda31a0d9a - core::ops::function::FnOnce::call_once{{vtable.shim}}::h88a14f9b2e79f9de
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   66:     0x57bda337e077 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hf31256ba38644b65
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1971:9
[INFO] [stdout]   67:     0x57bda337e077 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h100ad77f3448041b
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1971:9
[INFO] [stdout]   68:     0x57bda337e077 - std::sys::pal::unix::thread::Thread::new::thread_start::h1a22ded422ce395b
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/pal/unix/thread.rs:97:17
[INFO] [stdout]   69:     0x762298547aa4 - <unknown>
[INFO] [stdout]   70:     0x7622985d4a34 - clone
[INFO] [stdout]   71:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- wechat::common::tests::test_create_order_jsapi stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'wechat::common::tests::test_create_order_jsapi' panicked at src/lib.rs:167:44:
[INFO] [stdout] called `Option::unwrap()` on a `None` value
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x57bda3378dd2 - std::backtrace_rs::backtrace::libunwind::trace::h73a647620bf1c49d
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x57bda3378dd2 - std::backtrace_rs::backtrace::trace_unsynchronized::hd4d513ed96cb3cb1
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x57bda3378dd2 - std::sys::backtrace::_print_fmt::h61bb95f7476aafa5
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x57bda3378dd2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::ha2e7e3a01df69042
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x57bda33a1e33 - core::fmt::rt::Argument::fmt::hf14163372f0f9a76
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x57bda33a1e33 - core::fmt::write::h7cb8f63788cd01d2
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/fmt/mod.rs:1465:25
[INFO] [stdout]    6:     0x57bda3374dd3 - std::io::default_write_fmt::h9ed739ccee8a150c
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x57bda3374dd3 - std::io::Write::write_fmt::h1c0a32da913b32f1
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x57bda3378c22 - std::sys::backtrace::BacktraceLock::print::h3ec4d7883eb25e61
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x57bda337a53c - std::panicking::default_hook::{{closure}}::h29548987efd832cb
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:300:27
[INFO] [stdout]   10:     0x57bda337a392 - std::panicking::default_hook::ha25170a15c643514
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:324:9
[INFO] [stdout]   11:     0x57bda31d4ed4 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h562adeecbf43c420
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   12:     0x57bda31d4ed4 - test::test_main_with_exit_callback::{{closure}}::h97dd2a879d27e0e4
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x57bda337b01b - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h7e85cbdbda26fdb7
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   14:     0x57bda337b01b - std::panicking::rust_panic_with_hook::h0d81afcd829aa24b
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:841:13
[INFO] [stdout]   15:     0x57bda337acb6 - std::panicking::begin_panic_handler::{{closure}}::hc84a33f1202346cf
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:699:13
[INFO] [stdout]   16:     0x57bda33792c9 - std::sys::backtrace::__rust_end_short_backtrace::h373067a14f6c59aa
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:168:18
[INFO] [stdout]   17:     0x57bda337a97d - __rustc[beb0385846a06d21]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:697:5
[INFO] [stdout]   18:     0x57bda339ffe0 - core::panicking::panic_fmt::ha33fa2ae772efba9
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panicking.rs:75:14
[INFO] [stdout]   19:     0x57bda33a004c - core::panicking::panic::hd2a569f4f37f7e10
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panicking.rs:145:5
[INFO] [stdout]   20:     0x57bda339ff59 - core::option::unwrap_failed::ha14784b3b8a80e23
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/option.rs:2072:5
[INFO] [stdout]   21:     0x57bda3194020 - core::option::Option<T>::unwrap::h67e13dbe3415fa5d
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/option.rs:1005:21
[INFO] [stdout]   22:     0x57bda3194020 - weapay::tests::get_config::h189ac68bcb0875ba
[INFO] [stdout]                                at /opt/rustwide/workdir/src/lib.rs:167:44
[INFO] [stdout]   23:     0x57bda31843f6 - weapay::wechat::common::tests::test_create_order::{{closure}}::hbebe5e4173c8131a
[INFO] [stdout]                                at /opt/rustwide/workdir/src/wechat/common.rs:407:22
[INFO] [stdout]   24:     0x57bda3184e1b - weapay::wechat::common::tests::test_create_order_jsapi::{{closure}}::hed62e5c17aaaee77
[INFO] [stdout]                                at /opt/rustwide/workdir/src/wechat/common.rs:440:51
[INFO] [stdout]   25:     0x57bda3154275 - <core::pin::Pin<P> as core::future::future::Future>::poll::hebdd9b363082b888
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/future/future.rs:133:9
[INFO] [stdout]   26:     0x57bda3154275 - <core::pin::Pin<P> as core::future::future::Future>::poll::h118821876f5f5a34
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/future/future.rs:133:9
[INFO] [stdout]   27:     0x57bda3154275 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}::h5ec0ba1d5be2f40a
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:742:70
[INFO] [stdout]   28:     0x57bda3154275 - tokio::task::coop::with_budget::h3a2b17e865df8da1
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:167:5
[INFO] [stdout]   29:     0x57bda3154275 - tokio::task::coop::budget::hf489ab988fb989cd
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:133:5
[INFO] [stdout]   30:     0x57bda3154275 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::h244526d5fa0b3ba4
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:742:25
[INFO] [stdout]   31:     0x57bda3154275 - tokio::runtime::scheduler::current_thread::Context::enter::h501a626ec0e8b55e
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:432:19
[INFO] [stdout]   32:     0x57bda319a7a5 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::h1b0d7e060e2e51ac
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:741:44
[INFO] [stdout]   33:     0x57bda319a7a5 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}::h6f637b4d26f2d5e1
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:829:68
[INFO] [stdout]   34:     0x57bda319a7a5 - tokio::runtime::context::scoped::Scoped<T>::set::h06016e38fc1a0212
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/scoped.rs:40:9
[INFO] [stdout]   35:     0x57bda31545d5 - tokio::runtime::context::set_scheduler::{{closure}}::ha67ee803ec275b6e
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context.rs:176:38
[INFO] [stdout]   36:     0x57bda31545d5 - std::thread::local::LocalKey<T>::try_with::h208b3eeae87a84f5
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/thread/local.rs:315:12
[INFO] [stdout]   37:     0x57bda31545d5 - std::thread::local::LocalKey<T>::with::hf2fff3985deff464
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/thread/local.rs:279:20
[INFO] [stdout]   38:     0x57bda31545d5 - tokio::runtime::context::set_scheduler::hd9df116b7b489785
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context.rs:176:17
[INFO] [stdout]   39:     0x57bda31545d5 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::he93854da0eac3c10
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:829:27
[INFO] [stdout]   40:     0x57bda31545d5 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::h1a24088d670d92a0
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:729:24
[INFO] [stdout]   41:     0x57bda3193530 - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::{{closure}}::h0100ef41d0d797d9
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:200:33
[INFO] [stdout]   42:     0x57bda3193530 - tokio::runtime::context::runtime::enter_runtime::h9ef51e09f739f4ae
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/runtime.rs:65:16
[INFO] [stdout]   43:     0x57bda3181223 - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::h72e4036e4bc8b32d
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:188:9
[INFO] [stdout]   44:     0x57bda3181223 - tokio::runtime::runtime::Runtime::block_on_inner::h765107ce20826a50
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:368:52
[INFO] [stdout]   45:     0x57bda3181223 - tokio::runtime::runtime::Runtime::block_on::h03a962309f521dad
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:342:18
[INFO] [stdout]   46:     0x57bda3184a7b - weapay::wechat::common::tests::test_create_order_jsapi::haa1b6d881786f48d
[INFO] [stdout]                                at /opt/rustwide/workdir/src/wechat/common.rs:440:56
[INFO] [stdout]   47:     0x57bda31299a9 - weapay::wechat::common::tests::test_create_order_jsapi::{{closure}}::hb9a2bd453bc8ef5c
[INFO] [stdout]                                at /opt/rustwide/workdir/src/wechat/common.rs:423:39
[INFO] [stdout]   48:     0x57bda31299a9 - core::ops::function::FnOnce::call_once::h454efd222eff35f4
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   49:     0x57bda31da60b - core::ops::function::FnOnce::call_once::hf84b9c3d864a6959
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   50:     0x57bda31da60b - test::__rust_begin_short_backtrace::h5724e31441c16fcb
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:648:18
[INFO] [stdout]   51:     0x57bda31d984e - test::run_test_in_process::{{closure}}::hbc28c9aa91793d7d
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:671:74
[INFO] [stdout]   52:     0x57bda31d984e - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hc17b0e238c0f8f3e
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   53:     0x57bda31d984e - std::panicking::catch_unwind::do_call::hcdbce0d6dd6c83ce
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:589:40
[INFO] [stdout]   54:     0x57bda31d984e - std::panicking::catch_unwind::h9477967ceea044e8
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:552:19
[INFO] [stdout]   55:     0x57bda31d984e - std::panic::catch_unwind::h616a2e249da12e16
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panic.rs:359:14
[INFO] [stdout]   56:     0x57bda31d984e - test::run_test_in_process::h2758deb0f2e54430
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:671:27
[INFO] [stdout]   57:     0x57bda31d984e - test::run_test::{{closure}}::habe5cd2564b18aaa
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:592:43
[INFO] [stdout]   58:     0x57bda319d3f4 - test::run_test::{{closure}}::h9a0a6928f1a15421
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:622:41
[INFO] [stdout]   59:     0x57bda319d3f4 - std::sys::backtrace::__rust_begin_short_backtrace::hd68b5332434a22ca
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:152:18
[INFO] [stdout]   60:     0x57bda31a0d9a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h264ddcc3098eacae
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/thread/mod.rs:559:17
[INFO] [stdout]   61:     0x57bda31a0d9a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h9fa39489749d6f3c
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   62:     0x57bda31a0d9a - std::panicking::catch_unwind::do_call::hb9a1944b9f85100f
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:589:40
[INFO] [stdout]   63:     0x57bda31a0d9a - std::panicking::catch_unwind::h0c6f100786c0dad8
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:552:19
[INFO] [stdout]   64:     0x57bda31a0d9a - std::panic::catch_unwind::hf6084e2723385823
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panic.rs:359:14
[INFO] [stdout]   65:     0x57bda31a0d9a - std::thread::Builder::spawn_unchecked_::{{closure}}::hf0af58ce658143ad
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/thread/mod.rs:557:30
[INFO] [stdout]   66:     0x57bda31a0d9a - core::ops::function::FnOnce::call_once{{vtable.shim}}::h88a14f9b2e79f9de
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   67:     0x57bda337e077 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hf31256ba38644b65
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1971:9
[INFO] [stdout]   68:     0x57bda337e077 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h100ad77f3448041b
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1971:9
[INFO] [stdout]   69:     0x57bda337e077 - std::sys::pal::unix::thread::Thread::new::thread_start::h1a22ded422ce395b
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/pal/unix/thread.rs:97:17
[INFO] [stdout]   70:     0x762298547aa4 - <unknown>
[INFO] [stdout]   71:     0x7622985d4a34 - clone
[INFO] [stdout]   72:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- wechat::common::tests::test_create_order_native stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'wechat::common::tests::test_create_order_native' panicked at src/lib.rs:167:44:
[INFO] [stdout] called `Option::unwrap()` on a `None` value
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x57bda3378dd2 - std::backtrace_rs::backtrace::libunwind::trace::h73a647620bf1c49d
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x57bda3378dd2 - std::backtrace_rs::backtrace::trace_unsynchronized::hd4d513ed96cb3cb1
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x57bda3378dd2 - std::sys::backtrace::_print_fmt::h61bb95f7476aafa5
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x57bda3378dd2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::ha2e7e3a01df69042
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x57bda33a1e33 - core::fmt::rt::Argument::fmt::hf14163372f0f9a76
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x57bda33a1e33 - core::fmt::write::h7cb8f63788cd01d2
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/fmt/mod.rs:1465:25
[INFO] [stdout]    6:     0x57bda3374dd3 - std::io::default_write_fmt::h9ed739ccee8a150c
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x57bda3374dd3 - std::io::Write::write_fmt::h1c0a32da913b32f1
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x57bda3378c22 - std::sys::backtrace::BacktraceLock::print::h3ec4d7883eb25e61
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x57bda337a53c - std::panicking::default_hook::{{closure}}::h29548987efd832cb
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:300:27
[INFO] [stdout]   10:     0x57bda337a392 - std::panicking::default_hook::ha25170a15c643514
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:324:9
[INFO] [stdout]   11:     0x57bda31d4ed4 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h562adeecbf43c420
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   12:     0x57bda31d4ed4 - test::test_main_with_exit_callback::{{closure}}::h97dd2a879d27e0e4
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x57bda337b01b - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h7e85cbdbda26fdb7
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   14:     0x57bda337b01b - std::panicking::rust_panic_with_hook::h0d81afcd829aa24b
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:841:13
[INFO] [stdout]   15:     0x57bda337acb6 - std::panicking::begin_panic_handler::{{closure}}::hc84a33f1202346cf
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:699:13
[INFO] [stdout]   16:     0x57bda33792c9 - std::sys::backtrace::__rust_end_short_backtrace::h373067a14f6c59aa
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:168:18
[INFO] [stdout]   17:     0x57bda337a97d - __rustc[beb0385846a06d21]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:697:5
[INFO] [stdout]   18:     0x57bda339ffe0 - core::panicking::panic_fmt::ha33fa2ae772efba9
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panicking.rs:75:14
[INFO] [stdout]   19:     0x57bda33a004c - core::panicking::panic::hd2a569f4f37f7e10
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panicking.rs:145:5
[INFO] [stdout]   20:     0x57bda339ff59 - core::option::unwrap_failed::ha14784b3b8a80e23
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/option.rs:2072:5
[INFO] [stdout]   21:     0x57bda3194020 - core::option::Option<T>::unwrap::h67e13dbe3415fa5d
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/option.rs:1005:21
[INFO] [stdout]   22:     0x57bda3194020 - weapay::tests::get_config::h189ac68bcb0875ba
[INFO] [stdout]                                at /opt/rustwide/workdir/src/lib.rs:167:44
[INFO] [stdout]   23:     0x57bda31843f6 - weapay::wechat::common::tests::test_create_order::{{closure}}::hbebe5e4173c8131a
[INFO] [stdout]                                at /opt/rustwide/workdir/src/wechat/common.rs:407:22
[INFO] [stdout]   24:     0x57bda3185420 - weapay::wechat::common::tests::test_create_order_native::{{closure}}::h9b29a89d38c620a5
[INFO] [stdout]                                at /opt/rustwide/workdir/src/wechat/common.rs:460:52
[INFO] [stdout]   25:     0x57bda3154275 - <core::pin::Pin<P> as core::future::future::Future>::poll::hebdd9b363082b888
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/future/future.rs:133:9
[INFO] [stdout]   26:     0x57bda3154275 - <core::pin::Pin<P> as core::future::future::Future>::poll::h118821876f5f5a34
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/future/future.rs:133:9
[INFO] [stdout]   27:     0x57bda3154275 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}::h5ec0ba1d5be2f40a
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:742:70
[INFO] [stdout]   28:     0x57bda3154275 - tokio::task::coop::with_budget::h3a2b17e865df8da1
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:167:5
[INFO] [stdout]   29:     0x57bda3154275 - tokio::task::coop::budget::hf489ab988fb989cd
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:133:5
[INFO] [stdout]   30:     0x57bda3154275 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::h244526d5fa0b3ba4
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:742:25
[INFO] [stdout]   31:     0x57bda3154275 - tokio::runtime::scheduler::current_thread::Context::enter::h501a626ec0e8b55e
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:432:19
[INFO] [stdout]   32:     0x57bda319a7a5 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::h1b0d7e060e2e51ac
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:741:44
[INFO] [stdout]   33:     0x57bda319a7a5 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}::h6f637b4d26f2d5e1
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:829:68
[INFO] [stdout]   34:     0x57bda319a7a5 - tokio::runtime::context::scoped::Scoped<T>::set::h06016e38fc1a0212
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/scoped.rs:40:9
[INFO] [stdout]   35:     0x57bda31545d5 - tokio::runtime::context::set_scheduler::{{closure}}::ha67ee803ec275b6e
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context.rs:176:38
[INFO] [stdout]   36:     0x57bda31545d5 - std::thread::local::LocalKey<T>::try_with::h208b3eeae87a84f5
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/thread/local.rs:315:12
[INFO] [stdout]   37:     0x57bda31545d5 - std::thread::local::LocalKey<T>::with::hf2fff3985deff464
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/thread/local.rs:279:20
[INFO] [stdout]   38:     0x57bda31545d5 - tokio::runtime::context::set_scheduler::hd9df116b7b489785
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context.rs:176:17
[INFO] [stdout]   39:     0x57bda31545d5 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::he93854da0eac3c10
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:829:27
[INFO] [stdout]   40:     0x57bda31545d5 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::h1a24088d670d92a0
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:729:24
[INFO] [stdout]   41:     0x57bda3193530 - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::{{closure}}::h0100ef41d0d797d9
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:200:33
[INFO] [stdout]   42:     0x57bda3193530 - tokio::runtime::context::runtime::enter_runtime::h9ef51e09f739f4ae
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/runtime.rs:65:16
[INFO] [stdout]   43:     0x57bda3181223 - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::h72e4036e4bc8b32d
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:188:9
[INFO] [stdout]   44:     0x57bda3181223 - tokio::runtime::runtime::Runtime::block_on_inner::h765107ce20826a50
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:368:52
[INFO] [stdout]   45:     0x57bda3181223 - tokio::runtime::runtime::Runtime::block_on::h03a962309f521dad
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:342:18
[INFO] [stdout]   46:     0x57bda31850cb - weapay::wechat::common::tests::test_create_order_native::hf31580f396076c98
[INFO] [stdout]                                at /opt/rustwide/workdir/src/wechat/common.rs:460:57
[INFO] [stdout]   47:     0x57bda3129bc9 - weapay::wechat::common::tests::test_create_order_native::{{closure}}::he9a6a5dd8d6988a1
[INFO] [stdout]                                at /opt/rustwide/workdir/src/wechat/common.rs:444:40
[INFO] [stdout]   48:     0x57bda3129bc9 - core::ops::function::FnOnce::call_once::he2272c13f2349d17
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   49:     0x57bda31da60b - core::ops::function::FnOnce::call_once::hf84b9c3d864a6959
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   50:     0x57bda31da60b - test::__rust_begin_short_backtrace::h5724e31441c16fcb
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:648:18
[INFO] [stdout]   51:     0x57bda31d984e - test::run_test_in_process::{{closure}}::hbc28c9aa91793d7d
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:671:74
[INFO] [stdout]   52:     0x57bda31d984e - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hc17b0e238c0f8f3e
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   53:     0x57bda31d984e - std::panicking::catch_unwind::do_call::hcdbce0d6dd6c83ce
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:589:40
[INFO] [stdout]   54:     0x57bda31d984e - std::panicking::catch_unwind::h9477967ceea044e8
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:552:19
[INFO] [stdout]   55:     0x57bda31d984e - std::panic::catch_unwind::h616a2e249da12e16
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panic.rs:359:14
[INFO] [stdout]   56:     0x57bda31d984e - test::run_test_in_process::h2758deb0f2e54430
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:671:27
[INFO] [stdout]   57:     0x57bda31d984e - test::run_test::{{closure}}::habe5cd2564b18aaa
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:592:43
[INFO] [stdout]   58:     0x57bda319d3f4 - test::run_test::{{closure}}::h9a0a6928f1a15421
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:622:41
[INFO] [stdout]   59:     0x57bda319d3f4 - std::sys::backtrace::__rust_begin_short_backtrace::hd68b5332434a22ca
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:152:18
[INFO] [stdout]   60:     0x57bda31a0d9a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h264ddcc3098eacae
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/thread/mod.rs:559:17
[INFO] [stdout]   61:     0x57bda31a0d9a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h9fa39489749d6f3c
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   62:     0x57bda31a0d9a - std::panicking::catch_unwind::do_call::hb9a1944b9f85100f
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:589:40
[INFO] [stdout]   63:     0x57bda31a0d9a - std::panicking::catch_unwind::h0c6f100786c0dad8
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:552:19
[INFO] [stdout]   64:     0x57bda31a0d9a - std::panic::catch_unwind::hf6084e2723385823
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panic.rs:359:14
[INFO] [stdout]   65:     0x57bda31a0d9a - std::thread::Builder::spawn_unchecked_::{{closure}}::hf0af58ce658143ad
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/thread/mod.rs:557:30
[INFO] [stdout]   66:     0x57bda31a0d9a - core::ops::function::FnOnce::call_once{{vtable.shim}}::h88a14f9b2e79f9de
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   67:     0x57bda337e077 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hf31256ba38644b65
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1971:9
[INFO] [stdout]   68:     0x57bda337e077 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h100ad77f3448041b
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1971:9
[INFO] [stdout]   69:     0x57bda337e077 - std::sys::pal::unix::thread::Thread::new::thread_start::h1a22ded422ce395b
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/pal/unix/thread.rs:97:17
[INFO] [stdout]   70:     0x762298547aa4 - <unknown>
[INFO] [stdout]   71:     0x7622985d4a34 - clone
[INFO] [stdout]   72:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- wechat::common::tests::test_notify stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'wechat::common::tests::test_notify' panicked at src/lib.rs:167:44:
[INFO] [stdout] called `Option::unwrap()` on a `None` value
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x57bda3378dd2 - std::backtrace_rs::backtrace::libunwind::trace::h73a647620bf1c49d
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x57bda3378dd2 - std::backtrace_rs::backtrace::trace_unsynchronized::hd4d513ed96cb3cb1
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x57bda3378dd2 - std::sys::backtrace::_print_fmt::h61bb95f7476aafa5
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x57bda3378dd2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::ha2e7e3a01df69042
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x57bda33a1e33 - core::fmt::rt::Argument::fmt::hf14163372f0f9a76
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x57bda33a1e33 - core::fmt::write::h7cb8f63788cd01d2
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/fmt/mod.rs:1465:25
[INFO] [stdout]    6:     0x57bda3374dd3 - std::io::default_write_fmt::h9ed739ccee8a150c
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x57bda3374dd3 - std::io::Write::write_fmt::h1c0a32da913b32f1
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x57bda3378c22 - std::sys::backtrace::BacktraceLock::print::h3ec4d7883eb25e61
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x57bda337a53c - std::panicking::default_hook::{{closure}}::h29548987efd832cb
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:300:27
[INFO] [stdout]   10:     0x57bda337a392 - std::panicking::default_hook::ha25170a15c643514
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:324:9
[INFO] [stdout]   11:     0x57bda31d4ed4 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h562adeecbf43c420
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   12:     0x57bda31d4ed4 - test::test_main_with_exit_callback::{{closure}}::h97dd2a879d27e0e4
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x57bda337b01b - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h7e85cbdbda26fdb7
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   14:     0x57bda337b01b - std::panicking::rust_panic_with_hook::h0d81afcd829aa24b
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:841:13
[INFO] [stdout]   15:     0x57bda337acb6 - std::panicking::begin_panic_handler::{{closure}}::hc84a33f1202346cf
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:699:13
[INFO] [stdout]   16:     0x57bda33792c9 - std::sys::backtrace::__rust_end_short_backtrace::h373067a14f6c59aa
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:168:18
[INFO] [stdout]   17:     0x57bda337a97d - __rustc[beb0385846a06d21]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:697:5
[INFO] [stdout]   18:     0x57bda339ffe0 - core::panicking::panic_fmt::ha33fa2ae772efba9
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panicking.rs:75:14
[INFO] [stdout]   19:     0x57bda33a004c - core::panicking::panic::hd2a569f4f37f7e10
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panicking.rs:145:5
[INFO] [stdout]   20:     0x57bda339ff59 - core::option::unwrap_failed::ha14784b3b8a80e23
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/option.rs:2072:5
[INFO] [stdout]   21:     0x57bda3194020 - core::option::Option<T>::unwrap::h67e13dbe3415fa5d
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/option.rs:1005:21
[INFO] [stdout]   22:     0x57bda3194020 - weapay::tests::get_config::h189ac68bcb0875ba
[INFO] [stdout]                                at /opt/rustwide/workdir/src/lib.rs:167:44
[INFO] [stdout]   23:     0x57bda3187819 - weapay::wechat::common::tests::test_notify::{{closure}}::h1815f2fd1e0a9894
[INFO] [stdout]                                at /opt/rustwide/workdir/src/wechat/common.rs:552:22
[INFO] [stdout]   24:     0x57bda3154275 - <core::pin::Pin<P> as core::future::future::Future>::poll::hebdd9b363082b888
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/future/future.rs:133:9
[INFO] [stdout]   25:     0x57bda3154275 - <core::pin::Pin<P> as core::future::future::Future>::poll::h118821876f5f5a34
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/future/future.rs:133:9
[INFO] [stdout]   26:     0x57bda3154275 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}::h5ec0ba1d5be2f40a
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:742:70
[INFO] [stdout]   27:     0x57bda3154275 - tokio::task::coop::with_budget::h3a2b17e865df8da1
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:167:5
[INFO] [stdout]   28:     0x57bda3154275 - tokio::task::coop::budget::hf489ab988fb989cd
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:133:5
[INFO] [stdout]   29:     0x57bda3154275 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::h244526d5fa0b3ba4
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:742:25
[INFO] [stdout]   30:     0x57bda3154275 - tokio::runtime::scheduler::current_thread::Context::enter::h501a626ec0e8b55e
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:432:19
[INFO] [stdout]   31:     0x57bda319a7a5 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::h1b0d7e060e2e51ac
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:741:44
[INFO] [stdout]   32:     0x57bda319a7a5 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}::h6f637b4d26f2d5e1
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:829:68
[INFO] [stdout]   33:     0x57bda319a7a5 - tokio::runtime::context::scoped::Scoped<T>::set::h06016e38fc1a0212
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/scoped.rs:40:9
[INFO] [stdout]   34:     0x57bda31545d5 - tokio::runtime::context::set_scheduler::{{closure}}::ha67ee803ec275b6e
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context.rs:176:38
[INFO] [stdout]   35:     0x57bda31545d5 - std::thread::local::LocalKey<T>::try_with::h208b3eeae87a84f5
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/thread/local.rs:315:12
[INFO] [stdout]   36:     0x57bda31545d5 - std::thread::local::LocalKey<T>::with::hf2fff3985deff464
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/thread/local.rs:279:20
[INFO] [stdout]   37:     0x57bda31545d5 - tokio::runtime::context::set_scheduler::hd9df116b7b489785
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context.rs:176:17
[INFO] [stdout]   38:     0x57bda31545d5 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::he93854da0eac3c10
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:829:27
[INFO] [stdout]   39:     0x57bda31545d5 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::h1a24088d670d92a0
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:729:24
[INFO] [stdout]   40:     0x57bda3193530 - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::{{closure}}::h0100ef41d0d797d9
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:200:33
[INFO] [stdout]   41:     0x57bda3193530 - tokio::runtime::context::runtime::enter_runtime::h9ef51e09f739f4ae
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/runtime.rs:65:16
[INFO] [stdout]   42:     0x57bda3181223 - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::h72e4036e4bc8b32d
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:188:9
[INFO] [stdout]   43:     0x57bda3181223 - tokio::runtime::runtime::Runtime::block_on_inner::h765107ce20826a50
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:368:52
[INFO] [stdout]   44:     0x57bda3181223 - tokio::runtime::runtime::Runtime::block_on::h03a962309f521dad
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:342:18
[INFO] [stdout]   45:     0x57bda318771b - weapay::wechat::common::tests::test_notify::h48044ba5b09bee7b
[INFO] [stdout]                                at /opt/rustwide/workdir/src/wechat/common.rs:569:14
[INFO] [stdout]   46:     0x57bda31299c9 - weapay::wechat::common::tests::test_notify::{{closure}}::h24ffa9fd056ac262
[INFO] [stdout]                                at /opt/rustwide/workdir/src/wechat/common.rs:551:27
[INFO] [stdout]   47:     0x57bda31299c9 - core::ops::function::FnOnce::call_once::h4bd661aeff870b18
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   48:     0x57bda31da60b - core::ops::function::FnOnce::call_once::hf84b9c3d864a6959
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   49:     0x57bda31da60b - test::__rust_begin_short_backtrace::h5724e31441c16fcb
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:648:18
[INFO] [stdout]   50:     0x57bda31d984e - test::run_test_in_process::{{closure}}::hbc28c9aa91793d7d
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:671:74
[INFO] [stdout]   51:     0x57bda31d984e - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hc17b0e238c0f8f3e
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   52:     0x57bda31d984e - std::panicking::catch_unwind::do_call::hcdbce0d6dd6c83ce
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:589:40
[INFO] [stdout]   53:     0x57bda31d984e - std::panicking::catch_unwind::h9477967ceea044e8
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:552:19
[INFO] [stdout]   54:     0x57bda31d984e - std::panic::catch_unwind::h616a2e249da12e16
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panic.rs:359:14
[INFO] [stdout]   55:     0x57bda31d984e - test::run_test_in_process::h2758deb0f2e54430
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:671:27
[INFO] [stdout]   56:     0x57bda31d984e - test::run_test::{{closure}}::habe5cd2564b18aaa
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:592:43
[INFO] [stdout]   57:     0x57bda319d3f4 - test::run_test::{{closure}}::h9a0a6928f1a15421
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:622:41
[INFO] [stdout]   58:     0x57bda319d3f4 - std::sys::backtrace::__rust_begin_short_backtrace::hd68b5332434a22ca
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:152:18
[INFO] [stdout]   59:     0x57bda31a0d9a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h264ddcc3098eacae
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/thread/mod.rs:559:17
[INFO] [stdout]   60:     0x57bda31a0d9a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h9fa39489749d6f3c
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   61:     0x57bda31a0d9a - std::panicking::catch_unwind::do_call::hb9a1944b9f85100f
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:589:40
[INFO] [stdout]   62:     0x57bda31a0d9a - std::panicking::catch_unwind::h0c6f100786c0dad8
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:552:19
[INFO] [stdout]   63:     0x57bda31a0d9a - std::panic::catch_unwind::hf6084e2723385823
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panic.rs:359:14
[INFO] [stdout]   64:     0x57bda31a0d9a - std::thread::Builder::spawn_unchecked_::{{closure}}::hf0af58ce658143ad
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/thread/mod.rs:557:30
[INFO] [stdout]   65:     0x57bda31a0d9a - core::ops::function::FnOnce::call_once{{vtable.shim}}::h88a14f9b2e79f9de
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   66:     0x57bda337e077 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hf31256ba38644b65
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1971:9
[INFO] [stdout]   67:     0x57bda337e077 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h100ad77f3448041b
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1971:9
[INFO] [stdout]   68:     0x57bda337e077 - std::sys::pal::unix::thread::Thread::new::thread_start::h1a22ded422ce395b
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/pal/unix/thread.rs:97:17
[INFO] [stdout]   69:     0x762298547aa4 - <unknown>
[INFO] [stdout]   70:     0x7622985d4a34 - clone
[INFO] [stdout]   71:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- wechat::common::tests::test_query_order stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'wechat::common::tests::test_query_order' panicked at src/lib.rs:167:44:
[INFO] [stdout] called `Option::unwrap()` on a `None` value
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x57bda3378dd2 - std::backtrace_rs::backtrace::libunwind::trace::h73a647620bf1c49d
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x57bda3378dd2 - std::backtrace_rs::backtrace::trace_unsynchronized::hd4d513ed96cb3cb1
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x57bda3378dd2 - std::sys::backtrace::_print_fmt::h61bb95f7476aafa5
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x57bda3378dd2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::ha2e7e3a01df69042
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x57bda33a1e33 - core::fmt::rt::Argument::fmt::hf14163372f0f9a76
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x57bda33a1e33 - core::fmt::write::h7cb8f63788cd01d2
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/fmt/mod.rs:1465:25
[INFO] [stdout]    6:     0x57bda3374dd3 - std::io::default_write_fmt::h9ed739ccee8a150c
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x57bda3374dd3 - std::io::Write::write_fmt::h1c0a32da913b32f1
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x57bda3378c22 - std::sys::backtrace::BacktraceLock::print::h3ec4d7883eb25e61
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x57bda337a53c - std::panicking::default_hook::{{closure}}::h29548987efd832cb
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:300:27
[INFO] [stdout]   10:     0x57bda337a392 - std::panicking::default_hook::ha25170a15c643514
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:324:9
[INFO] [stdout]   11:     0x57bda31d4ed4 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h562adeecbf43c420
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   12:     0x57bda31d4ed4 - test::test_main_with_exit_callback::{{closure}}::h97dd2a879d27e0e4
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x57bda337b01b - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h7e85cbdbda26fdb7
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   14:     0x57bda337b01b - std::panicking::rust_panic_with_hook::h0d81afcd829aa24b
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:841:13
[INFO] [stdout]   15:     0x57bda337acb6 - std::panicking::begin_panic_handler::{{closure}}::hc84a33f1202346cf
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:699:13
[INFO] [stdout]   16:     0x57bda33792c9 - std::sys::backtrace::__rust_end_short_backtrace::h373067a14f6c59aa
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:168:18
[INFO] [stdout]   17:     0x57bda337a97d - __rustc[beb0385846a06d21]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:697:5
[INFO] [stdout]   18:     0x57bda339ffe0 - core::panicking::panic_fmt::ha33fa2ae772efba9
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panicking.rs:75:14
[INFO] [stdout]   19:     0x57bda33a004c - core::panicking::panic::hd2a569f4f37f7e10
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panicking.rs:145:5
[INFO] [stdout]   20:     0x57bda339ff59 - core::option::unwrap_failed::ha14784b3b8a80e23
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/option.rs:2072:5
[INFO] [stdout]   21:     0x57bda3194020 - core::option::Option<T>::unwrap::h67e13dbe3415fa5d
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/option.rs:1005:21
[INFO] [stdout]   22:     0x57bda3194020 - weapay::tests::get_config::h189ac68bcb0875ba
[INFO] [stdout]                                at /opt/rustwide/workdir/src/lib.rs:167:44
[INFO] [stdout]   23:     0x57bda3186a5b - weapay::wechat::common::tests::test_query_order::{{closure}}::h5556fa0c8dc0daca
[INFO] [stdout]                                at /opt/rustwide/workdir/src/wechat/common.rs:514:22
[INFO] [stdout]   24:     0x57bda3154275 - <core::pin::Pin<P> as core::future::future::Future>::poll::hebdd9b363082b888
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/future/future.rs:133:9
[INFO] [stdout]   25:     0x57bda3154275 - <core::pin::Pin<P> as core::future::future::Future>::poll::h118821876f5f5a34
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/future/future.rs:133:9
[INFO] [stdout]   26:     0x57bda3154275 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}::h5ec0ba1d5be2f40a
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:742:70
[INFO] [stdout]   27:     0x57bda3154275 - tokio::task::coop::with_budget::h3a2b17e865df8da1
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:167:5
[INFO] [stdout]   28:     0x57bda3154275 - tokio::task::coop::budget::hf489ab988fb989cd
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:133:5
[INFO] [stdout]   29:     0x57bda3154275 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::h244526d5fa0b3ba4
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:742:25
[INFO] [stdout]   30:     0x57bda3154275 - tokio::runtime::scheduler::current_thread::Context::enter::h501a626ec0e8b55e
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:432:19
[INFO] [stdout]   31:     0x57bda319a7a5 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::h1b0d7e060e2e51ac
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:741:44
[INFO] [stdout]   32:     0x57bda319a7a5 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}::h6f637b4d26f2d5e1
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:829:68
[INFO] [stdout]   33:     0x57bda319a7a5 - tokio::runtime::context::scoped::Scoped<T>::set::h06016e38fc1a0212
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/scoped.rs:40:9
[INFO] [stdout]   34:     0x57bda31545d5 - tokio::runtime::context::set_scheduler::{{closure}}::ha67ee803ec275b6e
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context.rs:176:38
[INFO] [stdout]   35:     0x57bda31545d5 - std::thread::local::LocalKey<T>::try_with::h208b3eeae87a84f5
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/thread/local.rs:315:12
[INFO] [stdout]   36:     0x57bda31545d5 - std::thread::local::LocalKey<T>::with::hf2fff3985deff464
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/thread/local.rs:279:20
[INFO] [stdout]   37:     0x57bda31545d5 - tokio::runtime::context::set_scheduler::hd9df116b7b489785
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context.rs:176:17
[INFO] [stdout]   38:     0x57bda31545d5 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::he93854da0eac3c10
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:829:27
[INFO] [stdout]   39:     0x57bda31545d5 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::h1a24088d670d92a0
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:729:24
[INFO] [stdout]   40:     0x57bda3193530 - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::{{closure}}::h0100ef41d0d797d9
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:200:33
[INFO] [stdout]   41:     0x57bda3193530 - tokio::runtime::context::runtime::enter_runtime::h9ef51e09f739f4ae
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/runtime.rs:65:16
[INFO] [stdout]   42:     0x57bda3181223 - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::h72e4036e4bc8b32d
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:188:9
[INFO] [stdout]   43:     0x57bda3181223 - tokio::runtime::runtime::Runtime::block_on_inner::h765107ce20826a50
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:368:52
[INFO] [stdout]   44:     0x57bda3181223 - tokio::runtime::runtime::Runtime::block_on::h03a962309f521dad
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:342:18
[INFO] [stdout]   45:     0x57bda318695b - weapay::wechat::common::tests::test_query_order::h120a94e690bf2ce1
[INFO] [stdout]                                at /opt/rustwide/workdir/src/wechat/common.rs:529:14
[INFO] [stdout]   46:     0x57bda3129a89 - weapay::wechat::common::tests::test_query_order::{{closure}}::hb9644ce4ed07383b
[INFO] [stdout]                                at /opt/rustwide/workdir/src/wechat/common.rs:513:32
[INFO] [stdout]   47:     0x57bda3129a89 - core::ops::function::FnOnce::call_once::h8d3c051890f05c72
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   48:     0x57bda31da60b - core::ops::function::FnOnce::call_once::hf84b9c3d864a6959
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   49:     0x57bda31da60b - test::__rust_begin_short_backtrace::h5724e31441c16fcb
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:648:18
[INFO] [stdout]   50:     0x57bda31d984e - test::run_test_in_process::{{closure}}::hbc28c9aa91793d7d
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:671:74
[INFO] [stdout]   51:     0x57bda31d984e - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hc17b0e238c0f8f3e
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   52:     0x57bda31d984e - std::panicking::catch_unwind::do_call::hcdbce0d6dd6c83ce
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:589:40
[INFO] [stdout]   53:     0x57bda31d984e - std::panicking::catch_unwind::h9477967ceea044e8
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:552:19
[INFO] [stdout]   54:     0x57bda31d984e - std::panic::catch_unwind::h616a2e249da12e16
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panic.rs:359:14
[INFO] [stdout]   55:     0x57bda31d984e - test::run_test_in_process::h2758deb0f2e54430
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:671:27
[INFO] [stdout]   56:     0x57bda31d984e - test::run_test::{{closure}}::habe5cd2564b18aaa
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:592:43
[INFO] [stdout]   57:     0x57bda319d3f4 - test::run_test::{{closure}}::h9a0a6928f1a15421
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:622:41
[INFO] [stdout]   58:     0x57bda319d3f4 - std::sys::backtrace::__rust_begin_short_backtrace::hd68b5332434a22ca
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:152:18
[INFO] [stdout]   59:     0x57bda31a0d9a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h264ddcc3098eacae
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/thread/mod.rs:559:17
[INFO] [stdout]   60:     0x57bda31a0d9a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h9fa39489749d6f3c
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   61:     0x57bda31a0d9a - std::panicking::catch_unwind::do_call::hb9a1944b9f85100f
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:589:40
[INFO] [stdout]   62:     0x57bda31a0d9a - std::panicking::catch_unwind::h0c6f100786c0dad8
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:552:19
[INFO] [stdout]   63:     0x57bda31a0d9a - std::panic::catch_unwind::hf6084e2723385823
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panic.rs:359:14
[INFO] [stdout]   64:     0x57bda31a0d9a - std::thread::Builder::spawn_unchecked_::{{closure}}::hf0af58ce658143ad
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/thread/mod.rs:557:30
[INFO] [stdout]   65:     0x57bda31a0d9a - core::ops::function::FnOnce::call_once{{vtable.shim}}::h88a14f9b2e79f9de
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   66:     0x57bda337e077 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hf31256ba38644b65
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1971:9
[INFO] [stdout]   67:     0x57bda337e077 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h100ad77f3448041b
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1971:9
[INFO] [stdout]   68:     0x57bda337e077 - std::sys::pal::unix::thread::Thread::new::thread_start::h1a22ded422ce395b
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/pal/unix/thread.rs:97:17
[INFO] [stdout]   69:     0x762298547aa4 - <unknown>
[INFO] [stdout]   70:     0x7622985d4a34 - clone
[INFO] [stdout]   71:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- wechat::common::tests::test_download_cert stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'wechat::common::tests::test_download_cert' panicked at src/lib.rs:167:44:
[INFO] [stdout] called `Option::unwrap()` on a `None` value
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x57bda3378dd2 - std::backtrace_rs::backtrace::libunwind::trace::h73a647620bf1c49d
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x57bda3378dd2 - std::backtrace_rs::backtrace::trace_unsynchronized::hd4d513ed96cb3cb1
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x57bda3378dd2 - std::sys::backtrace::_print_fmt::h61bb95f7476aafa5
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x57bda3378dd2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::ha2e7e3a01df69042
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x57bda33a1e33 - core::fmt::rt::Argument::fmt::hf14163372f0f9a76
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x57bda33a1e33 - core::fmt::write::h7cb8f63788cd01d2
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/fmt/mod.rs:1465:25
[INFO] [stdout]    6:     0x57bda3374dd3 - std::io::default_write_fmt::h9ed739ccee8a150c
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x57bda3374dd3 - std::io::Write::write_fmt::h1c0a32da913b32f1
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x57bda3378c22 - std::sys::backtrace::BacktraceLock::print::h3ec4d7883eb25e61
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x57bda337a53c - std::panicking::default_hook::{{closure}}::h29548987efd832cb
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:300:27
[INFO] [stdout]   10:     0x57bda337a392 - std::panicking::default_hook::ha25170a15c643514
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:324:9
[INFO] [stdout]   11:     0x57bda31d4ed4 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h562adeecbf43c420
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   12:     0x57bda31d4ed4 - test::test_main_with_exit_callback::{{closure}}::h97dd2a879d27e0e4
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x57bda337b01b - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h7e85cbdbda26fdb7
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   14:     0x57bda337b01b - std::panicking::rust_panic_with_hook::h0d81afcd829aa24b
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:841:13
[INFO] [stdout]   15:     0x57bda337acb6 - std::panicking::begin_panic_handler::{{closure}}::hc84a33f1202346cf
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:699:13
[INFO] [stdout]   16:     0x57bda33792c9 - std::sys::backtrace::__rust_end_short_backtrace::h373067a14f6c59aa
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:168:18
[INFO] [stdout]   17:     0x57bda337a97d - __rustc[beb0385846a06d21]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:697:5
[INFO] [stdout]   18:     0x57bda339ffe0 - core::panicking::panic_fmt::ha33fa2ae772efba9
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panicking.rs:75:14
[INFO] [stdout]   19:     0x57bda33a004c - core::panicking::panic::hd2a569f4f37f7e10
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panicking.rs:145:5
[INFO] [stdout]   20:     0x57bda339ff59 - core::option::unwrap_failed::ha14784b3b8a80e23
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/option.rs:2072:5
[INFO] [stdout]   21:     0x57bda3194020 - core::option::Option<T>::unwrap::h67e13dbe3415fa5d
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/option.rs:1005:21
[INFO] [stdout]   22:     0x57bda3194020 - weapay::tests::get_config::h189ac68bcb0875ba
[INFO] [stdout]                                at /opt/rustwide/workdir/src/lib.rs:167:44
[INFO] [stdout]   23:     0x57bda3188152 - weapay::wechat::common::tests::test_download_cert::{{closure}}::h27d17d3f8f728b61
[INFO] [stdout]                                at /opt/rustwide/workdir/src/wechat/common.rs:578:22
[INFO] [stdout]   24:     0x57bda3154275 - <core::pin::Pin<P> as core::future::future::Future>::poll::hebdd9b363082b888
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/future/future.rs:133:9
[INFO] [stdout]   25:     0x57bda3154275 - <core::pin::Pin<P> as core::future::future::Future>::poll::h118821876f5f5a34
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/future/future.rs:133:9
[INFO] [stdout]   26:     0x57bda3154275 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}::h5ec0ba1d5be2f40a
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:742:70
[INFO] [stdout]   27:     0x57bda3154275 - tokio::task::coop::with_budget::h3a2b17e865df8da1
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:167:5
[INFO] [stdout]   28:     0x57bda3154275 - tokio::task::coop::budget::hf489ab988fb989cd
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:133:5
[INFO] [stdout]   29:     0x57bda3154275 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::h244526d5fa0b3ba4
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:742:25
[INFO] [stdout]   30:     0x57bda3154275 - tokio::runtime::scheduler::current_thread::Context::enter::h501a626ec0e8b55e
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:432:19
[INFO] [stdout]   31:     0x57bda319a7a5 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::h1b0d7e060e2e51ac
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:741:44
[INFO] [stdout]   32:     0x57bda319a7a5 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}::h6f637b4d26f2d5e1
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:829:68
[INFO] [stdout]   33:     0x57bda319a7a5 - tokio::runtime::context::scoped::Scoped<T>::set::h06016e38fc1a0212
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/scoped.rs:40:9
[INFO] [stdout]   34:     0x57bda31545d5 - tokio::runtime::context::set_scheduler::{{closure}}::ha67ee803ec275b6e
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context.rs:176:38
[INFO] [stdout]   35:     0x57bda31545d5 - std::thread::local::LocalKey<T>::try_with::h208b3eeae87a84f5
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/thread/local.rs:315:12
[INFO] [stdout]   36:     0x57bda31545d5 - std::thread::local::LocalKey<T>::with::hf2fff3985deff464
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/thread/local.rs:279:20
[INFO] [stdout]   37:     0x57bda31545d5 - tokio::runtime::context::set_scheduler::hd9df116b7b489785
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context.rs:176:17
[INFO] [stdout]   38:     0x57bda31545d5 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::he93854da0eac3c10
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:829:27
[INFO] [stdout]   39:     0x57bda31545d5 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::h1a24088d670d92a0
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:729:24
[INFO] [stdout]   40:     0x57bda3193530 - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::{{closure}}::h0100ef41d0d797d9
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:200:33
[INFO] [stdout]   41:     0x57bda3193530 - tokio::runtime::context::runtime::enter_runtime::h9ef51e09f739f4ae
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/runtime.rs:65:16
[INFO] [stdout]   42:     0x57bda3181223 - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::h72e4036e4bc8b32d
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:188:9
[INFO] [stdout]   43:     0x57bda3181223 - tokio::runtime::runtime::Runtime::block_on_inner::h765107ce20826a50
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:368:52
[INFO] [stdout]   44:     0x57bda3181223 - tokio::runtime::runtime::Runtime::block_on::h03a962309f521dad
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:342:18
[INFO] [stdout]   45:     0x57bda3187fef - weapay::wechat::common::tests::test_download_cert::hfde104f5c69e8520
[INFO] [stdout]                                at /opt/rustwide/workdir/src/wechat/common.rs:584:14
[INFO] [stdout]   46:     0x57bda3129b49 - weapay::wechat::common::tests::test_download_cert::{{closure}}::h0f94a8ce0cb42855
[INFO] [stdout]                                at /opt/rustwide/workdir/src/wechat/common.rs:577:34
[INFO] [stdout]   47:     0x57bda3129b49 - core::ops::function::FnOnce::call_once::hbdc7dee18d1d2a12
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   48:     0x57bda31da60b - core::ops::function::FnOnce::call_once::hf84b9c3d864a6959
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   49:     0x57bda31da60b - test::__rust_begin_short_backtrace::h5724e31441c16fcb
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:648:18
[INFO] [stdout]   50:     0x57bda31d984e - test::run_test_in_process::{{closure}}::hbc28c9aa91793d7d
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:671:74
[INFO] [stdout]   51:     0x57bda31d984e - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hc17b0e238c0f8f3e
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   52:     0x57bda31d984e - std::panicking::catch_unwind::do_call::hcdbce0d6dd6c83ce
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:589:40
[INFO] [stdout]   53:     0x57bda31d984e - std::panicking::catch_unwind::h9477967ceea044e8
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:552:19
[INFO] [stdout]   54:     0x57bda31d984e - std::panic::catch_unwind::h616a2e249da12e16
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panic.rs:359:14
[INFO] [stdout]   55:     0x57bda31d984e - test::run_test_in_process::h2758deb0f2e54430
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:671:27
[INFO] [stdout]   56:     0x57bda31d984e - test::run_test::{{closure}}::habe5cd2564b18aaa
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:592:43
[INFO] [stdout]   57:     0x57bda319d3f4 - test::run_test::{{closure}}::h9a0a6928f1a15421
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:622:41
[INFO] [stdout]   58:     0x57bda319d3f4 - std::sys::backtrace::__rust_begin_short_backtrace::hd68b5332434a22ca
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:152:18
[INFO] [stdout]   59:     0x57bda31a0d9a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h264ddcc3098eacae
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/thread/mod.rs:559:17
[INFO] [stdout]   60:     0x57bda31a0d9a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h9fa39489749d6f3c
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   61:     0x57bda31a0d9a - std::panicking::catch_unwind::do_call::hb9a1944b9f85100f
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:589:40
[INFO] [stdout]   62:     0x57bda31a0d9a - std::panicking::catch_unwind::h0c6f100786c0dad8
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:552:19
[INFO] [stdout]   63:     0x57bda31a0d9a - std::panic::catch_unwind::hf6084e2723385823
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panic.rs:359:14
[INFO] [stdout]   64:     0x57bda31a0d9a - std::thread::Builder::spawn_unchecked_::{{closure}}::hf0af58ce658143ad
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/thread/mod.rs:557:30
[INFO] [stdout]   65:     0x57bda31a0d9a - core::ops::function::FnOnce::call_once{{vtable.shim}}::h88a14f9b2e79f9de
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   66:     0x57bda337e077 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hf31256ba38644b65
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1971:9
[INFO] [stdout]   67:     0x57bda337e077 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h100ad77f3448041b
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1971:9
[INFO] [stdout]   68:     0x57bda337e077 - std::sys::pal::unix::thread::Thread::new::thread_start::h1a22ded422ce395b
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/pal/unix/thread.rs:97:17
[INFO] [stdout]   69:     0x762298547aa4 - <unknown>
[INFO] [stdout]   70:     0x7622985d4a34 - clone
[INFO] [stdout]   71:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- wechat::refund::tests::test_query_refund stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'wechat::refund::tests::test_query_refund' panicked at src/lib.rs:167:44:
[INFO] [stdout] called `Option::unwrap()` on a `None` value
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x57bda3378dd2 - std::backtrace_rs::backtrace::libunwind::trace::h73a647620bf1c49d
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x57bda3378dd2 - std::backtrace_rs::backtrace::trace_unsynchronized::hd4d513ed96cb3cb1
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x57bda3378dd2 - std::sys::backtrace::_print_fmt::h61bb95f7476aafa5
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x57bda3378dd2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::ha2e7e3a01df69042
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x57bda33a1e33 - core::fmt::rt::Argument::fmt::hf14163372f0f9a76
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x57bda33a1e33 - core::fmt::write::h7cb8f63788cd01d2
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/fmt/mod.rs:1465:25
[INFO] [stdout]    6:     0x57bda3374dd3 - std::io::default_write_fmt::h9ed739ccee8a150c
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x57bda3374dd3 - std::io::Write::write_fmt::h1c0a32da913b32f1
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x57bda3378c22 - std::sys::backtrace::BacktraceLock::print::h3ec4d7883eb25e61
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x57bda337a53c - std::panicking::default_hook::{{closure}}::h29548987efd832cb
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:300:27
[INFO] [stdout]   10:     0x57bda337a392 - std::panicking::default_hook::ha25170a15c643514
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:324:9
[INFO] [stdout]   11:     0x57bda31d4ed4 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h562adeecbf43c420
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   12:     0x57bda31d4ed4 - test::test_main_with_exit_callback::{{closure}}::h97dd2a879d27e0e4
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x57bda337b01b - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h7e85cbdbda26fdb7
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   14:     0x57bda337b01b - std::panicking::rust_panic_with_hook::h0d81afcd829aa24b
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:841:13
[INFO] [stdout]   15:     0x57bda337acb6 - std::panicking::begin_panic_handler::{{closure}}::hc84a33f1202346cf
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:699:13
[INFO] [stdout]   16:     0x57bda33792c9 - std::sys::backtrace::__rust_end_short_backtrace::h373067a14f6c59aa
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:168:18
[INFO] [stdout]   17:     0x57bda337a97d - __rustc[beb0385846a06d21]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:697:5
[INFO] [stdout]   18:     0x57bda339ffe0 - core::panicking::panic_fmt::ha33fa2ae772efba9
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panicking.rs:75:14
[INFO] [stdout]   19:     0x57bda33a004c - core::panicking::panic::hd2a569f4f37f7e10
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panicking.rs:145:5
[INFO] [stdout]   20:     0x57bda339ff59 - core::option::unwrap_failed::ha14784b3b8a80e23
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/option.rs:2072:5
[INFO] [stdout]   21:     0x57bda3194020 - core::option::Option<T>::unwrap::h67e13dbe3415fa5d
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/option.rs:1005:21
[INFO] [stdout]   22:     0x57bda3194020 - weapay::tests::get_config::h189ac68bcb0875ba
[INFO] [stdout]                                at /opt/rustwide/workdir/src/lib.rs:167:44
[INFO] [stdout]   23:     0x57bda3197752 - weapay::wechat::refund::tests::test_query_refund::{{closure}}::h10b100a485369ed2
[INFO] [stdout]                                at /opt/rustwide/workdir/src/wechat/refund.rs:78:22
[INFO] [stdout]   24:     0x57bda3154275 - <core::pin::Pin<P> as core::future::future::Future>::poll::hebdd9b363082b888
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/future/future.rs:133:9
[INFO] [stdout]   25:     0x57bda3154275 - <core::pin::Pin<P> as core::future::future::Future>::poll::h118821876f5f5a34
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/future/future.rs:133:9
[INFO] [stdout]   26:     0x57bda3154275 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}::h5ec0ba1d5be2f40a
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:742:70
[INFO] [stdout]   27:     0x57bda3154275 - tokio::task::coop::with_budget::h3a2b17e865df8da1
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:167:5
[INFO] [stdout]   28:     0x57bda3154275 - tokio::task::coop::budget::hf489ab988fb989cd
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:133:5
[INFO] [stdout]   29:     0x57bda3154275 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::h244526d5fa0b3ba4
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:742:25
[INFO] [stdout]   30:     0x57bda3154275 - tokio::runtime::scheduler::current_thread::Context::enter::h501a626ec0e8b55e
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:432:19
[INFO] [stdout]   31:     0x57bda319a7a5 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::h1b0d7e060e2e51ac
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:741:44
[INFO] [stdout]   32:     0x57bda319a7a5 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}::h6f637b4d26f2d5e1
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:829:68
[INFO] [stdout]   33:     0x57bda319a7a5 - tokio::runtime::context::scoped::Scoped<T>::set::h06016e38fc1a0212
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/scoped.rs:40:9
[INFO] [stdout]   34:     0x57bda31545d5 - tokio::runtime::context::set_scheduler::{{closure}}::ha67ee803ec275b6e
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context.rs:176:38
[INFO] [stdout]   35:     0x57bda31545d5 - std::thread::local::LocalKey<T>::try_with::h208b3eeae87a84f5
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/thread/local.rs:315:12
[INFO] [stdout]   36:     0x57bda31545d5 - std::thread::local::LocalKey<T>::with::hf2fff3985deff464
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/thread/local.rs:279:20
[INFO] [stdout]   37:     0x57bda31545d5 - tokio::runtime::context::set_scheduler::hd9df116b7b489785
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context.rs:176:17
[INFO] [stdout]   38:     0x57bda31545d5 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::he93854da0eac3c10
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:829:27
[INFO] [stdout]   39:     0x57bda31545d5 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::h1a24088d670d92a0
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:729:24
[INFO] [stdout]   40:     0x57bda3193530 - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::{{closure}}::h0100ef41d0d797d9
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:200:33
[INFO] [stdout]   41:     0x57bda3193530 - tokio::runtime::context::runtime::enter_runtime::h9ef51e09f739f4ae
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/runtime.rs:65:16
[INFO] [stdout]   42:     0x57bda3181223 - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::h72e4036e4bc8b32d
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:188:9
[INFO] [stdout]   43:     0x57bda3181223 - tokio::runtime::runtime::Runtime::block_on_inner::h765107ce20826a50
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:368:52
[INFO] [stdout]   44:     0x57bda3181223 - tokio::runtime::runtime::Runtime::block_on::h03a962309f521dad
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:342:18
[INFO] [stdout]   45:     0x57bda31975ef - weapay::wechat::refund::tests::test_query_refund::hb4d7c2e22ee0fe25
[INFO] [stdout]                                at /opt/rustwide/workdir/src/wechat/refund.rs:85:16
[INFO] [stdout]   46:     0x57bda3129b09 - weapay::wechat::refund::tests::test_query_refund::{{closure}}::h37ab8b2e6e161f0a
[INFO] [stdout]                                at /opt/rustwide/workdir/src/wechat/refund.rs:77:33
[INFO] [stdout]   47:     0x57bda3129b09 - core::ops::function::FnOnce::call_once::h9d6d9dd199f71442
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   48:     0x57bda31da60b - core::ops::function::FnOnce::call_once::hf84b9c3d864a6959
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   49:     0x57bda31da60b - test::__rust_begin_short_backtrace::h5724e31441c16fcb
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:648:18
[INFO] [stdout]   50:     0x57bda31d984e - test::run_test_in_process::{{closure}}::hbc28c9aa91793d7d
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:671:74
[INFO] [stdout]   51:     0x57bda31d984e - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hc17b0e238c0f8f3e
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   52:     0x57bda31d984e - std::panicking::catch_unwind::do_call::hcdbce0d6dd6c83ce
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:589:40
[INFO] [stdout]   53:     0x57bda31d984e - std::panicking::catch_unwind::h9477967ceea044e8
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:552:19
[INFO] [stdout]   54:     0x57bda31d984e - std::panic::catch_unwind::h616a2e249da12e16
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panic.rs:359:14
[INFO] [stdout]   55:     0x57bda31d984e - test::run_test_in_process::h2758deb0f2e54430
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:671:27
[INFO] [stdout]   56:     0x57bda31d984e - test::run_test::{{closure}}::habe5cd2564b18aaa
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:592:43
[INFO] [stdout]   57:     0x57bda319d3f4 - test::run_test::{{closure}}::h9a0a6928f1a15421
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:622:41
[INFO] [stdout]   58:     0x57bda319d3f4 - std::sys::backtrace::__rust_begin_short_backtrace::hd68b5332434a22ca
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:152:18
[INFO] [stdout]   59:     0x57bda31a0d9a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h264ddcc3098eacae
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/thread/mod.rs:559:17
[INFO] [stdout]   60:     0x57bda31a0d9a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h9fa39489749d6f3c
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   61:     0x57bda31a0d9a - std::panicking::catch_unwind::do_call::hb9a1944b9f85100f
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:589:40
[INFO] [stdout]   62:     0x57bda31a0d9a - std::panicking::catch_unwind::h0c6f100786c0dad8
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:552:19
[INFO] [stdout]   63:     0x57bda31a0d9a - std::panic::catch_unwind::hf6084e2723385823
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panic.rs:359:14
[INFO] [stdout]   64:     0x57bda31a0d9a - std::thread::Builder::spawn_unchecked_::{{closure}}::hf0af58ce658143ad
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/thread/mod.rs:557:30
[INFO] [stdout]   65:     0x57bda31a0d9a - core::ops::function::FnOnce::call_once{{vtable.shim}}::h88a14f9b2e79f9de
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   66:     0x57bda337e077 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hf31256ba38644b65
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1971:9
[INFO] [stdout]   67:     0x57bda337e077 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h100ad77f3448041b
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1971:9
[INFO] [stdout]   68:     0x57bda337e077 - std::sys::pal::unix::thread::Thread::new::thread_start::h1a22ded422ce395b
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/pal/unix/thread.rs:97:17
[INFO] [stdout]   69:     0x762298547aa4 - <unknown>
[INFO] [stdout]   70:     0x7622985d4a34 - clone
[INFO] [stdout]   71:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- wechat::refund::tests::test_refund stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'wechat::refund::tests::test_refund' panicked at src/lib.rs:167:44:
[INFO] [stdout] called `Option::unwrap()` on a `None` value
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x57bda3378dd2 - std::backtrace_rs::backtrace::libunwind::trace::h73a647620bf1c49d
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x57bda3378dd2 - std::backtrace_rs::backtrace::trace_unsynchronized::hd4d513ed96cb3cb1
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x57bda3378dd2 - std::sys::backtrace::_print_fmt::h61bb95f7476aafa5
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x57bda3378dd2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::ha2e7e3a01df69042
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x57bda33a1e33 - core::fmt::rt::Argument::fmt::hf14163372f0f9a76
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x57bda33a1e33 - core::fmt::write::h7cb8f63788cd01d2
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/fmt/mod.rs:1465:25
[INFO] [stdout]    6:     0x57bda3374dd3 - std::io::default_write_fmt::h9ed739ccee8a150c
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x57bda3374dd3 - std::io::Write::write_fmt::h1c0a32da913b32f1
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x57bda3378c22 - std::sys::backtrace::BacktraceLock::print::h3ec4d7883eb25e61
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x57bda337a53c - std::panicking::default_hook::{{closure}}::h29548987efd832cb
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:300:27
[INFO] [stdout]   10:     0x57bda337a392 - std::panicking::default_hook::ha25170a15c643514
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:324:9
[INFO] [stdout]   11:     0x57bda31d4ed4 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h562adeecbf43c420
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   12:     0x57bda31d4ed4 - test::test_main_with_exit_callback::{{closure}}::h97dd2a879d27e0e4
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x57bda337b01b - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h7e85cbdbda26fdb7
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   14:     0x57bda337b01b - std::panicking::rust_panic_with_hook::h0d81afcd829aa24b
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:841:13
[INFO] [stdout]   15:     0x57bda337acb6 - std::panicking::begin_panic_handler::{{closure}}::hc84a33f1202346cf
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:699:13
[INFO] [stdout]   16:     0x57bda33792c9 - std::sys::backtrace::__rust_end_short_backtrace::h373067a14f6c59aa
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:168:18
[INFO] [stdout]   17:     0x57bda337a97d - __rustc[beb0385846a06d21]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:697:5
[INFO] [stdout]   18:     0x57bda339ffe0 - core::panicking::panic_fmt::ha33fa2ae772efba9
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panicking.rs:75:14
[INFO] [stdout]   19:     0x57bda33a004c - core::panicking::panic::hd2a569f4f37f7e10
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panicking.rs:145:5
[INFO] [stdout]   20:     0x57bda339ff59 - core::option::unwrap_failed::ha14784b3b8a80e23
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/option.rs:2072:5
[INFO] [stdout]   21:     0x57bda3194020 - core::option::Option<T>::unwrap::h67e13dbe3415fa5d
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/option.rs:1005:21
[INFO] [stdout]   22:     0x57bda3194020 - weapay::tests::get_config::h189ac68bcb0875ba
[INFO] [stdout]                                at /opt/rustwide/workdir/src/lib.rs:167:44
[INFO] [stdout]   23:     0x57bda3196c5b - weapay::wechat::refund::tests::test_refund::{{closure}}::h41f98d8a33054cb1
[INFO] [stdout]                                at /opt/rustwide/workdir/src/wechat/refund.rs:43:22
[INFO] [stdout]   24:     0x57bda3154275 - <core::pin::Pin<P> as core::future::future::Future>::poll::hebdd9b363082b888
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/future/future.rs:133:9
[INFO] [stdout]   25:     0x57bda3154275 - <core::pin::Pin<P> as core::future::future::Future>::poll::h118821876f5f5a34
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/future/future.rs:133:9
[INFO] [stdout]   26:     0x57bda3154275 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}::h5ec0ba1d5be2f40a
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:742:70
[INFO] [stdout]   27:     0x57bda3154275 - tokio::task::coop::with_budget::h3a2b17e865df8da1
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:167:5
[INFO] [stdout]   28:     0x57bda3154275 - tokio::task::coop::budget::hf489ab988fb989cd
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:133:5
[INFO] [stdout]   29:     0x57bda3154275 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::h244526d5fa0b3ba4
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:742:25
[INFO] [stdout]   30:     0x57bda3154275 - tokio::runtime::scheduler::current_thread::Context::enter::h501a626ec0e8b55e
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:432:19
[INFO] [stdout]   31:     0x57bda319a7a5 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::h1b0d7e060e2e51ac
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:741:44
[INFO] [stdout]   32:     0x57bda319a7a5 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}::h6f637b4d26f2d5e1
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:829:68
[INFO] [stdout]   33:     0x57bda319a7a5 - tokio::runtime::context::scoped::Scoped<T>::set::h06016e38fc1a0212
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/scoped.rs:40:9
[INFO] [stdout]   34:     0x57bda31545d5 - tokio::runtime::context::set_scheduler::{{closure}}::ha67ee803ec275b6e
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context.rs:176:38
[INFO] [stdout]   35:     0x57bda31545d5 - std::thread::local::LocalKey<T>::try_with::h208b3eeae87a84f5
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/thread/local.rs:315:12
[INFO] [stdout]   36:     0x57bda31545d5 - std::thread::local::LocalKey<T>::with::hf2fff3985deff464
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/thread/local.rs:279:20
[INFO] [stdout]   37:     0x57bda31545d5 - tokio::runtime::context::set_scheduler::hd9df116b7b489785
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context.rs:176:17
[INFO] [stdout]   38:     0x57bda31545d5 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::he93854da0eac3c10
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:829:27
[INFO] [stdout]   39:     0x57bda31545d5 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::h1a24088d670d92a0
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:729:24
[INFO] [stdout]   40:     0x57bda3193530 - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::{{closure}}::h0100ef41d0d797d9
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:200:33
[INFO] [stdout]   41:     0x57bda3193530 - tokio::runtime::context::runtime::enter_runtime::h9ef51e09f739f4ae
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/runtime.rs:65:16
[INFO] [stdout]   42:     0x57bda3181223 - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::h72e4036e4bc8b32d
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:188:9
[INFO] [stdout]   43:     0x57bda3181223 - tokio::runtime::runtime::Runtime::block_on_inner::h765107ce20826a50
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:368:52
[INFO] [stdout]   44:     0x57bda3181223 - tokio::runtime::runtime::Runtime::block_on::h03a962309f521dad
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:342:18
[INFO] [stdout]   45:     0x57bda3196adf - weapay::wechat::refund::tests::test_refund::hd02bd94a2ab6272d
[INFO] [stdout]                                at /opt/rustwide/workdir/src/wechat/refund.rs:69:16
[INFO] [stdout]   46:     0x57bda3129b89 - weapay::wechat::refund::tests::test_refund::{{closure}}::h15351e671ba4e480
[INFO] [stdout]                                at /opt/rustwide/workdir/src/wechat/refund.rs:42:27
[INFO] [stdout]   47:     0x57bda3129b89 - core::ops::function::FnOnce::call_once::hc4a7679e62dadc14
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   48:     0x57bda31da60b - core::ops::function::FnOnce::call_once::hf84b9c3d864a6959
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   49:     0x57bda31da60b - test::__rust_begin_short_backtrace::h5724e31441c16fcb
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:648:18
[INFO] [stdout]   50:     0x57bda31d984e - test::run_test_in_process::{{closure}}::hbc28c9aa91793d7d
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:671:74
[INFO] [stdout]   51:     0x57bda31d984e - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hc17b0e238c0f8f3e
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   52:     0x57bda31d984e - std::panicking::catch_unwind::do_call::hcdbce0d6dd6c83ce
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:589:40
[INFO] [stdout]   53:     0x57bda31d984e - std::panicking::catch_unwind::h9477967ceea044e8
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:552:19
[INFO] [stdout]   54:     0x57bda31d984e - std::panic::catch_unwind::h616a2e249da12e16
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panic.rs:359:14
[INFO] [stdout]   55:     0x57bda31d984e - test::run_test_in_process::h2758deb0f2e54430
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:671:27
[INFO] [stdout]   56:     0x57bda31d984e - test::run_test::{{closure}}::habe5cd2564b18aaa
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:592:43
[INFO] [stdout]   57:     0x57bda319d3f4 - test::run_test::{{closure}}::h9a0a6928f1a15421
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:622:41
[INFO] [stdout]   58:     0x57bda319d3f4 - std::sys::backtrace::__rust_begin_short_backtrace::hd68b5332434a22ca
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:152:18
[INFO] [stdout]   59:     0x57bda31a0d9a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h264ddcc3098eacae
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/thread/mod.rs:559:17
[INFO] [stdout]   60:     0x57bda31a0d9a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h9fa39489749d6f3c
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   61:     0x57bda31a0d9a - std::panicking::catch_unwind::do_call::hb9a1944b9f85100f
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:589:40
[INFO] [stdout]   62:     0x57bda31a0d9a - std::panicking::catch_unwind::h0c6f100786c0dad8
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:552:19
[INFO] [stdout]   63:     0x57bda31a0d9a - std::panic::catch_unwind::hf6084e2723385823
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panic.rs:359:14
[INFO] [stdout]   64:     0x57bda31a0d9a - std::thread::Builder::spawn_unchecked_::{{closure}}::hf0af58ce658143ad
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/thread/mod.rs:557:30
[INFO] [stdout]   65:     0x57bda31a0d9a - core::ops::function::FnOnce::call_once{{vtable.shim}}::h88a14f9b2e79f9de
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   66:     0x57bda337e077 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hf31256ba38644b65
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1971:9
[INFO] [stdout]   67:     0x57bda337e077 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h100ad77f3448041b
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1971:9
[INFO] [stdout]   68:     0x57bda337e077 - std::sys::pal::unix::thread::Thread::new::thread_start::h1a22ded422ce395b
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/pal/unix/thread.rs:97:17
[INFO] [stdout]   69:     0x762298547aa4 - <unknown>
[INFO] [stdout]   70:     0x7622985d4a34 - clone
[INFO] [stdout]   71:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- wechat::common::tests::test_create_order_mweb stdout ----
[INFO] [stdout] {"description":"旅行卡门票服务","out_trade_no":"20210301000002","time_expire":"2024-08-01T00:00:00+08:00","notify_url":null,"goods_tag":"WXG","support_fapiao":true,"amount":{"currency":"CNY","total":10},"scene_info":{"payer_client_ip":"124.134.157.78","h5_info":{"type":"ios"}}}
[INFO] [stdout] 
[INFO] [stdout] thread 'wechat::common::tests::test_create_order_mweb' panicked at src/lib.rs:167:44:
[INFO] [stdout] called `Option::unwrap()` on a `None` value
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x57bda3378dd2 - std::backtrace_rs::backtrace::libunwind::trace::h73a647620bf1c49d
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x57bda3378dd2 - std::backtrace_rs::backtrace::trace_unsynchronized::hd4d513ed96cb3cb1
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x57bda3378dd2 - std::sys::backtrace::_print_fmt::h61bb95f7476aafa5
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x57bda3378dd2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::ha2e7e3a01df69042
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x57bda33a1e33 - core::fmt::rt::Argument::fmt::hf14163372f0f9a76
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x57bda33a1e33 - core::fmt::write::h7cb8f63788cd01d2
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/fmt/mod.rs:1465:25
[INFO] [stdout]    6:     0x57bda3374dd3 - std::io::default_write_fmt::h9ed739ccee8a150c
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x57bda3374dd3 - std::io::Write::write_fmt::h1c0a32da913b32f1
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x57bda3378c22 - std::sys::backtrace::BacktraceLock::print::h3ec4d7883eb25e61
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x57bda337a53c - std::panicking::default_hook::{{closure}}::h29548987efd832cb
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:300:27
[INFO] [stdout]   10:     0x57bda337a392 - std::panicking::default_hook::ha25170a15c643514
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:324:9
[INFO] [stdout]   11:     0x57bda31d4ed4 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h562adeecbf43c420
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   12:     0x57bda31d4ed4 - test::test_main_with_exit_callback::{{closure}}::h97dd2a879d27e0e4
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x57bda337b01b - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h7e85cbdbda26fdb7
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   14:     0x57bda337b01b - std::panicking::rust_panic_with_hook::h0d81afcd829aa24b
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:841:13
[INFO] [stdout]   15:     0x57bda337acb6 - std::panicking::begin_panic_handler::{{closure}}::hc84a33f1202346cf
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:699:13
[INFO] [stdout]   16:     0x57bda33792c9 - std::sys::backtrace::__rust_end_short_backtrace::h373067a14f6c59aa
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:168:18
[INFO] [stdout]   17:     0x57bda337a97d - __rustc[beb0385846a06d21]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:697:5
[INFO] [stdout]   18:     0x57bda339ffe0 - core::panicking::panic_fmt::ha33fa2ae772efba9
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panicking.rs:75:14
[INFO] [stdout]   19:     0x57bda33a004c - core::panicking::panic::hd2a569f4f37f7e10
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panicking.rs:145:5
[INFO] [stdout]   20:     0x57bda339ff59 - core::option::unwrap_failed::ha14784b3b8a80e23
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/option.rs:2072:5
[INFO] [stdout]   21:     0x57bda3194020 - core::option::Option<T>::unwrap::h67e13dbe3415fa5d
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/option.rs:1005:21
[INFO] [stdout]   22:     0x57bda3194020 - weapay::tests::get_config::h189ac68bcb0875ba
[INFO] [stdout]                                at /opt/rustwide/workdir/src/lib.rs:167:44
[INFO] [stdout]   23:     0x57bda31843f6 - weapay::wechat::common::tests::test_create_order::{{closure}}::hbebe5e4173c8131a
[INFO] [stdout]                                at /opt/rustwide/workdir/src/wechat/common.rs:407:22
[INFO] [stdout]   24:     0x57bda31864cd - weapay::wechat::common::tests::test_create_order_mweb::{{closure}}::h553da5d1515b3edf
[INFO] [stdout]                                at /opt/rustwide/workdir/src/wechat/common.rs:509:50
[INFO] [stdout]   25:     0x57bda3154275 - <core::pin::Pin<P> as core::future::future::Future>::poll::hebdd9b363082b888
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/future/future.rs:133:9
[INFO] [stdout]   26:     0x57bda3154275 - <core::pin::Pin<P> as core::future::future::Future>::poll::h118821876f5f5a34
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/future/future.rs:133:9
[INFO] [stdout]   27:     0x57bda3154275 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}::h5ec0ba1d5be2f40a
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:742:70
[INFO] [stdout]   28:     0x57bda3154275 - tokio::task::coop::with_budget::h3a2b17e865df8da1
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:167:5
[INFO] [stdout]   29:     0x57bda3154275 - tokio::task::coop::budget::hf489ab988fb989cd
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:133:5
[INFO] [stdout]   30:     0x57bda3154275 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::h244526d5fa0b3ba4
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:742:25
[INFO] [stdout]   31:     0x57bda3154275 - tokio::runtime::scheduler::current_thread::Context::enter::h501a626ec0e8b55e
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:432:19
[INFO] [stdout]   32:     0x57bda319a7a5 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::h1b0d7e060e2e51ac
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:741:44
[INFO] [stdout]   33:     0x57bda319a7a5 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}::h6f637b4d26f2d5e1
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:829:68
[INFO] [stdout]   34:     0x57bda319a7a5 - tokio::runtime::context::scoped::Scoped<T>::set::h06016e38fc1a0212
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/scoped.rs:40:9
[INFO] [stdout]   35:     0x57bda31545d5 - tokio::runtime::context::set_scheduler::{{closure}}::ha67ee803ec275b6e
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context.rs:176:38
[INFO] [stdout]   36:     0x57bda31545d5 - std::thread::local::LocalKey<T>::try_with::h208b3eeae87a84f5
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/thread/local.rs:315:12
[INFO] [stdout]   37:     0x57bda31545d5 - std::thread::local::LocalKey<T>::with::hf2fff3985deff464
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/thread/local.rs:279:20
[INFO] [stdout]   38:     0x57bda31545d5 - tokio::runtime::context::set_scheduler::hd9df116b7b489785
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context.rs:176:17
[INFO] [stdout]   39:     0x57bda31545d5 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::he93854da0eac3c10
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:829:27
[INFO] [stdout]   40:     0x57bda31545d5 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::h1a24088d670d92a0
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:729:24
[INFO] [stdout]   41:     0x57bda3193530 - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::{{closure}}::h0100ef41d0d797d9
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:200:33
[INFO] [stdout]   42:     0x57bda3193530 - tokio::runtime::context::runtime::enter_runtime::h9ef51e09f739f4ae
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/runtime.rs:65:16
[INFO] [stdout]   43:     0x57bda3181223 - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::h72e4036e4bc8b32d
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:188:9
[INFO] [stdout]   44:     0x57bda3181223 - tokio::runtime::runtime::Runtime::block_on_inner::h765107ce20826a50
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:368:52
[INFO] [stdout]   45:     0x57bda3181223 - tokio::runtime::runtime::Runtime::block_on::h03a962309f521dad
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:342:18
[INFO] [stdout]   46:     0x57bda3185cab - weapay::wechat::common::tests::test_create_order_mweb::hb7d35965707976ac
[INFO] [stdout]                                at /opt/rustwide/workdir/src/wechat/common.rs:509:55
[INFO] [stdout]   47:     0x57bda3129c09 - weapay::wechat::common::tests::test_create_order_mweb::{{closure}}::hc313b6be87e8cd13
[INFO] [stdout]                                at /opt/rustwide/workdir/src/wechat/common.rs:486:38
[INFO] [stdout]   48:     0x57bda3129c09 - core::ops::function::FnOnce::call_once::heca968dc54ca4bcc
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   49:     0x57bda31da60b - core::ops::function::FnOnce::call_once::hf84b9c3d864a6959
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   50:     0x57bda31da60b - test::__rust_begin_short_backtrace::h5724e31441c16fcb
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:648:18
[INFO] [stdout]   51:     0x57bda31d984e - test::run_test_in_process::{{closure}}::hbc28c9aa91793d7d
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:671:74
[INFO] [stdout]   52:     0x57bda31d984e - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hc17b0e238c0f8f3e
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   53:     0x57bda31d984e - std::panicking::catch_unwind::do_call::hcdbce0d6dd6c83ce
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:589:40
[INFO] [stdout]   54:     0x57bda31d984e - std::panicking::catch_unwind::h9477967ceea044e8
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:552:19
[INFO] [stdout]   55:     0x57bda31d984e - std::panic::catch_unwind::h616a2e249da12e16
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panic.rs:359:14
[INFO] [stdout]   56:     0x57bda31d984e - test::run_test_in_process::h2758deb0f2e54430
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:671:27
[INFO] [stdout]   57:     0x57bda31d984e - test::run_test::{{closure}}::habe5cd2564b18aaa
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:592:43
[INFO] [stdout]   58:     0x57bda319d3f4 - test::run_test::{{closure}}::h9a0a6928f1a15421
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/test/src/lib.rs:622:41
[INFO] [stdout]   59:     0x57bda319d3f4 - std::sys::backtrace::__rust_begin_short_backtrace::hd68b5332434a22ca
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/backtrace.rs:152:18
[INFO] [stdout]   60:     0x57bda31a0d9a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h264ddcc3098eacae
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/thread/mod.rs:559:17
[INFO] [stdout]   61:     0x57bda31a0d9a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h9fa39489749d6f3c
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   62:     0x57bda31a0d9a - std::panicking::catch_unwind::do_call::hb9a1944b9f85100f
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:589:40
[INFO] [stdout]   63:     0x57bda31a0d9a - std::panicking::catch_unwind::h0c6f100786c0dad8
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panicking.rs:552:19
[INFO] [stdout]   64:     0x57bda31a0d9a - std::panic::catch_unwind::hf6084e2723385823
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/panic.rs:359:14
[INFO] [stdout]   65:     0x57bda31a0d9a - std::thread::Builder::spawn_unchecked_::{{closure}}::hf0af58ce658143ad
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/thread/mod.rs:557:30
[INFO] [stdout]   66:     0x57bda31a0d9a - core::ops::function::FnOnce::call_once{{vtable.shim}}::h88a14f9b2e79f9de
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   67:     0x57bda337e077 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hf31256ba38644b65
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1971:9
[INFO] [stdout]   68:     0x57bda337e077 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h100ad77f3448041b
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/alloc/src/boxed.rs:1971:9
[INFO] [stdout]   69:     0x57bda337e077 - std::sys::pal::unix::thread::Thread::new::thread_start::h1a22ded422ce395b
[INFO] [stdout]                                at /rustc/733b47ea4b1b86216f14ef56e49440c33933f230/library/std/src/sys/pal/unix/thread.rs:97:17
[INFO] [stdout]   70:     0x762298547aa4 - <unknown>
[INFO] [stdout]   71:     0x7622985d4a34 - clone
[INFO] [stdout]   72:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     alipay::bill::tests::test_trade_bill
[INFO] [stdout]     alipay::common::tests::test_create_order
[INFO] [stdout]     alipay::common::tests::test_face_to_face_pay
[INFO] [stdout]     alipay::common::tests::test_h5_pay
[INFO] [stdout]     alipay::common::tests::test_pre_notify
[INFO] [stdout]     alipay::common::tests::test_query_order
[INFO] [stdout]     alipay::refund::tests::test_query_refund
[INFO] [stdout]     alipay::refund::tests::test_refund
[INFO] [stdout]     utils::tests::test_serial
[INFO] [stdout]     wechat::bill::tests::test_download
[INFO] [stdout]     wechat::bill::tests::test_fund_bill
[INFO] [stdout]     wechat::bill::tests::test_trade_bill
[INFO] [stdout]     wechat::common::tests::test_close_order
[INFO] [stdout]     wechat::common::tests::test_create_order_app
[INFO] [stdout]     wechat::common::tests::test_create_order_jsapi
[INFO] [stdout]     wechat::common::tests::test_create_order_mweb
[INFO] [stdout]     wechat::common::tests::test_create_order_native
[INFO] [stdout]     wechat::common::tests::test_download_cert
[INFO] [stdout]     wechat::common::tests::test_notify
[INFO] [stdout]     wechat::common::tests::test_query_order
[INFO] [stdout]     wechat::refund::tests::test_query_refund
[INFO] [stdout]     wechat::refund::tests::test_refund
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 4 passed; 22 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.12s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--lib`
[INFO] running `Command { std: "docker" "inspect" "84955aa9304aa3e0e4fbde13dce88845ab57bcb26c439885d833a2d95e655030", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "84955aa9304aa3e0e4fbde13dce88845ab57bcb26c439885d833a2d95e655030", kill_on_drop: false }`
[INFO] [stdout] 84955aa9304aa3e0e4fbde13dce88845ab57bcb26c439885d833a2d95e655030
