[INFO] fetching crate briliang_exercise 0.1.0...
[INFO] testing briliang_exercise-0.1.0 against master#1871252fc8bb672d40787e67404e6eaae7059369 for pr-125151
[INFO] extracting crate briliang_exercise 0.1.0 into /workspace/builds/worker-4-tc1/source
[INFO] validating manifest of crates.io crate briliang_exercise 0.1.0 on toolchain 1871252fc8bb672d40787e67404e6eaae7059369
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate briliang_exercise 0.1.0
[INFO] finished tweaking crates.io crate briliang_exercise 0.1.0
[INFO] tweaked toml for crates.io crate briliang_exercise 0.1.0 written to /workspace/builds/worker-4-tc1/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 21 packages to latest compatible versions
[INFO] [stderr]       Adding autocfg v0.1.8 (latest: v1.3.0)
[INFO] [stderr]       Adding bitflags v1.3.2 (latest: v2.5.0)
[INFO] [stderr]       Adding cloudabi v0.0.3 (latest: v0.1.0)
[INFO] [stderr]       Adding rand v0.6.5 (latest: v0.8.5)
[INFO] [stderr]       Adding rand_chacha v0.1.1 (latest: v0.3.1)
[INFO] [stderr]       Adding rand_core v0.3.1 (latest: v0.6.4)
[INFO] [stderr]       Adding rand_core v0.4.2 (latest: v0.6.4)
[INFO] [stderr]       Adding rand_hc v0.1.0 (latest: v0.3.2)
[INFO] [stderr]       Adding rand_isaac v0.1.1 (latest: v0.3.0)
[INFO] [stderr]       Adding rand_jitter v0.1.4 (latest: v0.4.0)
[INFO] [stderr]       Adding rand_os v0.1.3 (latest: v0.2.2)
[INFO] [stderr]       Adding rand_pcg v0.1.2 (latest: v0.3.1)
[INFO] [stderr]       Adding rand_xorshift v0.1.1 (latest: v0.3.0)
[INFO] [stderr]       Adding rdrand v0.4.0 (latest: v0.8.3)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] da8f77d5638173543094d301c32430b32265096c957b429d9a81c256a3f1c419
[INFO] running `Command { std: "docker" "start" "-a" "da8f77d5638173543094d301c32430b32265096c957b429d9a81c256a3f1c419", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "da8f77d5638173543094d301c32430b32265096c957b429d9a81c256a3f1c419", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "da8f77d5638173543094d301c32430b32265096c957b429d9a81c256a3f1c419", kill_on_drop: false }`
[INFO] [stdout] da8f77d5638173543094d301c32430b32265096c957b429d9a81c256a3f1c419
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 53ecda492af884fa4bc465fe8d62621a52a2798c006a5443b3728904443e874f
[INFO] running `Command { std: "docker" "start" "-a" "53ecda492af884fa4bc465fe8d62621a52a2798c006a5443b3728904443e874f", kill_on_drop: false }`
[INFO] [stderr]    Compiling autocfg v0.1.8
[INFO] [stderr]    Compiling rand_core v0.4.2
[INFO] [stderr]    Compiling rand_pcg v0.1.2
[INFO] [stderr]    Compiling rand_chacha v0.1.1
[INFO] [stderr]    Compiling rand v0.6.5
[INFO] [stderr]    Compiling rand_core v0.3.1
[INFO] [stderr]    Compiling rand_jitter v0.1.4
[INFO] [stderr]    Compiling rand_os v0.1.3
[INFO] [stderr]    Compiling rand_hc v0.1.0
[INFO] [stderr]    Compiling rand_isaac v0.1.1
[INFO] [stderr]    Compiling rand_xorshift v0.1.1
[INFO] [stderr]    Compiling briliang_exercise v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.96s
[INFO] running `Command { std: "docker" "inspect" "53ecda492af884fa4bc465fe8d62621a52a2798c006a5443b3728904443e874f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "53ecda492af884fa4bc465fe8d62621a52a2798c006a5443b3728904443e874f", kill_on_drop: false }`
[INFO] [stdout] 53ecda492af884fa4bc465fe8d62621a52a2798c006a5443b3728904443e874f
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 910cc539c5a97d34f7573b1c234b0526f650c228290c321a166500f2e039bdc6
[INFO] running `Command { std: "docker" "start" "-a" "910cc539c5a97d34f7573b1c234b0526f650c228290c321a166500f2e039bdc6", kill_on_drop: false }`
[INFO] [stderr]    Compiling briliang_exercise v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unnecessary trailing semicolon
[INFO] [stdout]   --> tests/structure/mod.rs:78:22
[INFO] [stdout]    |
[INFO] [stdout] 78 |         struct Car {};
[INFO] [stdout]    |                      ^ help: remove this semicolon
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(redundant_semicolons)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> tests/functional_feature/mod.rs:225:13
[INFO] [stdout]     |
[INFO] [stdout] 225 |         let mut counter = Counter::new();
[INFO] [stdout]     |             ----^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `value` is never read
[INFO] [stdout]   --> tests/integration_test.rs:74:5
[INFO] [stdout]    |
[INFO] [stdout] 73 | pub struct Guess {
[INFO] [stdout]    |            ----- field in this struct
[INFO] [stdout] 74 |     value: i32,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Guess` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout]    = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `1` and `2` are never read
[INFO] [stdout]   --> tests/structure/mod.rs:63:27
[INFO] [stdout]    |
[INFO] [stdout] 63 |         struct Color(i32, i32, i32);
[INFO] [stdout]    |                -----      ^^^  ^^^
[INFO] [stdout]    |                |
[INFO] [stdout]    |                fields in this struct
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Color` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] help: consider changing the fields to be of unit type to suppress this warning while preserving the field numbering, or remove the fields
[INFO] [stdout]    |
[INFO] [stdout] 63 |         struct Color(i32, (), ());
[INFO] [stdout]    |                           ~~  ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `0`, `1`, and `2` are never read
[INFO] [stdout]   --> tests/structure/mod.rs:65:22
[INFO] [stdout]    |
[INFO] [stdout] 65 |         struct Point(i32, i32, i32);
[INFO] [stdout]    |                ----- ^^^  ^^^  ^^^
[INFO] [stdout]    |                |
[INFO] [stdout]    |                fields in this struct
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Point` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] help: consider changing the fields to be of unit type to suppress this warning while preserving the field numbering, or remove the fields
[INFO] [stdout]    |
[INFO] [stdout] 65 |         struct Point((), (), ());
[INFO] [stdout]    |                      ~~  ~~  ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]   --> tests/enums/mod.rs:11:12
[INFO] [stdout]    |
[INFO] [stdout] 11 |         V4(String),
[INFO] [stdout]    |         -- ^^^^^^
[INFO] [stdout]    |         |
[INFO] [stdout]    |         field in this variant
[INFO] [stdout]    |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]    |
[INFO] [stdout] 11 |         V4(()),
[INFO] [stdout]    |            ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]   --> tests/enums/mod.rs:12:12
[INFO] [stdout]    |
[INFO] [stdout] 12 |         V6(String),
[INFO] [stdout]    |         -- ^^^^^^
[INFO] [stdout]    |         |
[INFO] [stdout]    |         field in this variant
[INFO] [stdout]    |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]    |
[INFO] [stdout] 12 |         V6(()),
[INFO] [stdout]    |            ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `kind` and `address` are never read
[INFO] [stdout]   --> tests/enums/mod.rs:17:9
[INFO] [stdout]    |
[INFO] [stdout] 16 |     struct IpAddr {
[INFO] [stdout]    |            ------ fields in this struct
[INFO] [stdout] 17 |         kind: IpAddrKind,
[INFO] [stdout]    |         ^^^^
[INFO] [stdout] 18 |         address: String,
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `IpAddr` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `x` and `y` are never read
[INFO] [stdout]   --> tests/enums/mod.rs:57:20
[INFO] [stdout]    |
[INFO] [stdout] 57 |             Move { x: i32, y: i32 },
[INFO] [stdout]    |             ----   ^       ^
[INFO] [stdout]    |             |
[INFO] [stdout]    |             fields in this variant
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]   --> tests/enums/mod.rs:59:19
[INFO] [stdout]    |
[INFO] [stdout] 59 |             Write(String),
[INFO] [stdout]    |             ----- ^^^^^^
[INFO] [stdout]    |             |
[INFO] [stdout]    |             field in this variant
[INFO] [stdout]    |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]    |
[INFO] [stdout] 59 |             Write(()),
[INFO] [stdout]    |                   ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `0`, `1`, and `2` are never read
[INFO] [stdout]   --> tests/enums/mod.rs:60:25
[INFO] [stdout]    |
[INFO] [stdout] 60 |             ChangeColor(i32, i32, i32),
[INFO] [stdout]    |             ----------- ^^^  ^^^  ^^^
[INFO] [stdout]    |             |
[INFO] [stdout]    |             fields in this variant
[INFO] [stdout]    |
[INFO] [stdout] help: consider changing the fields to be of unit type to suppress this warning while preserving the field numbering, or remove the fields
[INFO] [stdout]    |
[INFO] [stdout] 60 |             ChangeColor((), (), ()),
[INFO] [stdout]    |                         ~~  ~~  ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `seasonal_fruit` is never read
[INFO] [stdout]   --> tests/module/mod.rs:34:9
[INFO] [stdout]    |
[INFO] [stdout] 32 |     pub struct BreakFast {
[INFO] [stdout]    |                --------- field in this struct
[INFO] [stdout] 33 |         pub toast: String,
[INFO] [stdout] 34 |         seasonal_fruit: String
[INFO] [stdout]    |         ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `BreakFast` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]   --> tests/collections/mod.rs:54:17
[INFO] [stdout]    |
[INFO] [stdout] 54 |             Int(i32),
[INFO] [stdout]    |             --- ^^^
[INFO] [stdout]    |             |
[INFO] [stdout]    |             field in this variant
[INFO] [stdout]    |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]    |
[INFO] [stdout] 54 |             Int(()),
[INFO] [stdout]    |                 ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]   --> tests/collections/mod.rs:55:19
[INFO] [stdout]    |
[INFO] [stdout] 55 |             Float(f64),
[INFO] [stdout]    |             ----- ^^^
[INFO] [stdout]    |             |
[INFO] [stdout]    |             field in this variant
[INFO] [stdout]    |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]    |
[INFO] [stdout] 55 |             Float(()),
[INFO] [stdout]    |                   ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]   --> tests/collections/mod.rs:56:18
[INFO] [stdout]    |
[INFO] [stdout] 56 |             Text(String),
[INFO] [stdout]    |             ---- ^^^^^^
[INFO] [stdout]    |             |
[INFO] [stdout]    |             field in this variant
[INFO] [stdout]    |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]    |
[INFO] [stdout] 56 |             Text(()),
[INFO] [stdout]    |                  ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `content` is never read
[INFO] [stdout]   --> tests/generic_trait_lifetime/mod.rs:16:13
[INFO] [stdout]    |
[INFO] [stdout] 12 |     pub struct NewsArticle {
[INFO] [stdout]    |                ----------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 16 |         pub content: String,
[INFO] [stdout]    |             ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `NewsArticle` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `reply` and `retweet` are never read
[INFO] [stdout]   --> tests/generic_trait_lifetime/mod.rs:29:13
[INFO] [stdout]    |
[INFO] [stdout] 26 |     pub struct Tweet {
[INFO] [stdout]    |                ----- fields in this struct
[INFO] [stdout] ...
[INFO] [stdout] 29 |         pub reply: bool,
[INFO] [stdout]    |             ^^^^^
[INFO] [stdout] 30 |         pub retweet: bool,
[INFO] [stdout]    |             ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Tweet` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `x` and `y` are never read
[INFO] [stdout]   --> tests/generic_trait_lifetime/mod.rs:75:13
[INFO] [stdout]    |
[INFO] [stdout] 74 |         struct Point<T> {
[INFO] [stdout]    |                ----- fields in this struct
[INFO] [stdout] 75 |             x: T,
[INFO] [stdout]    |             ^
[INFO] [stdout] 76 |             y: T,
[INFO] [stdout]    |             ^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Point` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `x` and `y` are never read
[INFO] [stdout]   --> tests/generic_trait_lifetime/mod.rs:83:13
[INFO] [stdout]    |
[INFO] [stdout] 82 |         struct Point2<T, U> {
[INFO] [stdout]    |                ------ fields in this struct
[INFO] [stdout] 83 |             x: T,
[INFO] [stdout]    |             ^
[INFO] [stdout] 84 |             y: U,
[INFO] [stdout]    |             ^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Point2` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `x` is never read
[INFO] [stdout]    --> tests/generic_trait_lifetime/mod.rs:355:9
[INFO] [stdout]     |
[INFO] [stdout] 353 |     struct ImportantExcerpt<'a, T> {
[INFO] [stdout]     |            ---------------- field in this struct
[INFO] [stdout] 354 |         part: &'a str,
[INFO] [stdout] 355 |         x: T,
[INFO] [stdout]     |         ^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ImportantExcerpt` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]    --> tests/structure/mod.rs:125:9
[INFO] [stdout]     |
[INFO] [stdout] 125 | /         impl Rectangle {
[INFO] [stdout] 126 | |             fn can_hold(&self, rectangle: &Rectangle) -> bool {
[INFO] [stdout] 127 | |                 self.width * self.height > rectangle.width * rectangle.height
[INFO] [stdout] 128 | |             }
[INFO] [stdout] 129 | |         }
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current function `test_struct_method2`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and may impact type checking outside of that item. This can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]     = note: one exception to the rule are anon-const (`const _: () = { ... }`) at top-level module and anon-const at the same nesting as the trait or type
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]     = note: `#[warn(non_local_definitions)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]    --> tests/structure/mod.rs:140:9
[INFO] [stdout]     |
[INFO] [stdout] 140 | /         impl Rectangle {
[INFO] [stdout] 141 | |             fn square(size: u32) -> Rectangle {
[INFO] [stdout] 142 | |                 Rectangle { width: size, height: size }
[INFO] [stdout] 143 | |             }
[INFO] [stdout] 144 | |         }
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current function `test_associated_function`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and may impact type checking outside of that item. This can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]     = note: one exception to the rule are anon-const (`const _: () = { ... }`) at top-level module and anon-const at the same nesting as the trait or type
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused borrow that must be used
[INFO] [stdout]    --> tests/collections/mod.rs:140:9
[INFO] [stdout]     |
[INFO] [stdout] 140 |         &hello[0..1];
[INFO] [stdout]     |         ^^^^^^^^^^^^ the borrow produces a value
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_must_use)]` on by default
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 140 |         let _ = &hello[0..1];
[INFO] [stdout]     |         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]    --> tests/generic_trait_lifetime/mod.rs:435:9
[INFO] [stdout]     |
[INFO] [stdout] 435 | /         impl<'a, T> ImportantExcerpt<'a, T> {
[INFO] [stdout] 436 | |             //self 为啥不用生命周期声明？因为默认规则一已经在编译器添加
[INFO] [stdout] 437 | |             fn level(&self) -> i32 {
[INFO] [stdout] 438 | |                 3
[INFO] [stdout] ...   |
[INFO] [stdout] 444 | |             }
[INFO] [stdout] 445 | |         }
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current function `test_lifetime_annotation_in_method_definition`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and may impact type checking outside of that item. This can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]     = note: one exception to the rule are anon-const (`const _: () = { ... }`) at top-level module and anon-const at the same nesting as the trait or type
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 24 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.64s
[INFO] running `Command { std: "docker" "inspect" "910cc539c5a97d34f7573b1c234b0526f650c228290c321a166500f2e039bdc6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "910cc539c5a97d34f7573b1c234b0526f650c228290c321a166500f2e039bdc6", kill_on_drop: false }`
[INFO] [stdout] 910cc539c5a97d34f7573b1c234b0526f650c228290c321a166500f2e039bdc6
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 080cc1e3d503b70b61c9b51767fb3c64a7ce3c84e118355ce38ea69b132ab799
[INFO] running `Command { std: "docker" "start" "-a" "080cc1e3d503b70b61c9b51767fb3c64a7ce3c84e118355ce38ea69b132ab799", kill_on_drop: false }`
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]   --> tests/structure/mod.rs:78:22
[INFO] [stderr]    |
[INFO] [stderr] 78 |         struct Car {};
[INFO] [stderr]    |                      ^ help: remove this semicolon
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(redundant_semicolons)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> tests/functional_feature/mod.rs:225:13
[INFO] [stderr]     |
[INFO] [stderr] 225 |         let mut counter = Counter::new();
[INFO] [stderr]     |             ----^^^^^^^
[INFO] [stderr]     |             |
[INFO] [stderr]     |             help: remove this `mut`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_mut)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: field `value` is never read
[INFO] [stderr]   --> tests/integration_test.rs:74:5
[INFO] [stderr]    |
[INFO] [stderr] 73 | pub struct Guess {
[INFO] [stderr]    |            ----- field in this struct
[INFO] [stderr] 74 |     value: i32,
[INFO] [stderr]    |     ^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `Guess` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr]    = note: `#[warn(dead_code)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: fields `1` and `2` are never read
[INFO] [stderr]   --> tests/structure/mod.rs:63:27
[INFO] [stderr]    |
[INFO] [stderr] 63 |         struct Color(i32, i32, i32);
[INFO] [stderr]    |                -----      ^^^  ^^^
[INFO] [stderr]    |                |
[INFO] [stderr]    |                fields in this struct
[INFO] [stderr]    |
[INFO] [stderr]    = note: `Color` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] help: consider changing the fields to be of unit type to suppress this warning while preserving the field numbering, or remove the fields
[INFO] [stderr]    |
[INFO] [stderr] 63 |         struct Color(i32, (), ());
[INFO] [stderr]    |                           ~~  ~~
[INFO] [stderr] 
[INFO] [stderr] warning: fields `0`, `1`, and `2` are never read
[INFO] [stderr]   --> tests/structure/mod.rs:65:22
[INFO] [stderr]    |
[INFO] [stderr] 65 |         struct Point(i32, i32, i32);
[INFO] [stderr]    |                ----- ^^^  ^^^  ^^^
[INFO] [stderr]    |                |
[INFO] [stderr]    |                fields in this struct
[INFO] [stderr]    |
[INFO] [stderr]    = note: `Point` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] help: consider changing the fields to be of unit type to suppress this warning while preserving the field numbering, or remove the fields
[INFO] [stderr]    |
[INFO] [stderr] 65 |         struct Point((), (), ());
[INFO] [stderr]    |                      ~~  ~~  ~~
[INFO] [stderr] 
[INFO] [stderr] warning: field `0` is never read
[INFO] [stderr]   --> tests/enums/mod.rs:11:12
[INFO] [stderr]    |
[INFO] [stderr] 11 |         V4(String),
[INFO] [stderr]    |         -- ^^^^^^
[INFO] [stderr]    |         |
[INFO] [stderr]    |         field in this variant
[INFO] [stderr]    |
[INFO] [stderr] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stderr]    |
[INFO] [stderr] 11 |         V4(()),
[INFO] [stderr]    |            ~~
[INFO] [stderr] 
[INFO] [stderr] warning: field `0` is never read
[INFO] [stderr]   --> tests/enums/mod.rs:12:12
[INFO] [stderr]    |
[INFO] [stderr] 12 |         V6(String),
[INFO] [stderr]    |         -- ^^^^^^
[INFO] [stderr]    |         |
[INFO] [stderr]    |         field in this variant
[INFO] [stderr]    |
[INFO] [stderr] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stderr]    |
[INFO] [stderr] 12 |         V6(()),
[INFO] [stderr]    |            ~~
[INFO] [stderr] 
[INFO] [stderr] warning: fields `kind` and `address` are never read
[INFO] [stderr]   --> tests/enums/mod.rs:17:9
[INFO] [stderr]    |
[INFO] [stderr] 16 |     struct IpAddr {
[INFO] [stderr]    |            ------ fields in this struct
[INFO] [stderr] 17 |         kind: IpAddrKind,
[INFO] [stderr]    |         ^^^^
[INFO] [stderr] 18 |         address: String,
[INFO] [stderr]    |         ^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `IpAddr` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: fields `x` and `y` are never read
[INFO] [stderr]   --> tests/enums/mod.rs:57:20
[INFO] [stderr]    |
[INFO] [stderr] 57 |             Move { x: i32, y: i32 },
[INFO] [stderr]    |             ----   ^       ^
[INFO] [stderr]    |             |
[INFO] [stderr]    |             fields in this variant
[INFO] [stderr] 
[INFO] [stderr] warning: field `0` is never read
[INFO] [stderr]   --> tests/enums/mod.rs:59:19
[INFO] [stderr]    |
[INFO] [stderr] 59 |             Write(String),
[INFO] [stderr]    |             ----- ^^^^^^
[INFO] [stderr]    |             |
[INFO] [stderr]    |             field in this variant
[INFO] [stderr]    |
[INFO] [stderr] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stderr]    |
[INFO] [stderr] 59 |             Write(()),
[INFO] [stderr]    |                   ~~
[INFO] [stderr] 
[INFO] [stderr] warning: fields `0`, `1`, and `2` are never read
[INFO] [stderr]   --> tests/enums/mod.rs:60:25
[INFO] [stderr]    |
[INFO] [stderr] 60 |             ChangeColor(i32, i32, i32),
[INFO] [stderr]    |             ----------- ^^^  ^^^  ^^^
[INFO] [stderr]    |             |
[INFO] [stderr]    |             fields in this variant
[INFO] [stderr]    |
[INFO] [stderr] help: consider changing the fields to be of unit type to suppress this warning while preserving the field numbering, or remove the fields
[INFO] [stderr]    |
[INFO] [stderr] 60 |             ChangeColor((), (), ()),
[INFO] [stderr]    |                         ~~  ~~  ~~
[INFO] [stderr] 
[INFO] [stderr] warning: field `seasonal_fruit` is never read
[INFO] [stderr]   --> tests/module/mod.rs:34:9
[INFO] [stderr]    |
[INFO] [stderr] 32 |     pub struct BreakFast {
[INFO] [stderr]    |                --------- field in this struct
[INFO] [stderr] 33 |         pub toast: String,
[INFO] [stderr] 34 |         seasonal_fruit: String
[INFO] [stderr]    |         ^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `BreakFast` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: field `0` is never read
[INFO] [stderr]   --> tests/collections/mod.rs:54:17
[INFO] [stderr]    |
[INFO] [stderr] 54 |             Int(i32),
[INFO] [stderr]    |             --- ^^^
[INFO] [stderr]    |             |
[INFO] [stderr]    |             field in this variant
[INFO] [stderr]    |
[INFO] [stderr] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stderr]    |
[INFO] [stderr] 54 |             Int(()),
[INFO] [stderr]    |                 ~~
[INFO] [stderr] 
[INFO] [stderr] warning: field `0` is never read
[INFO] [stderr]   --> tests/collections/mod.rs:55:19
[INFO] [stderr]    |
[INFO] [stderr] 55 |             Float(f64),
[INFO] [stderr]    |             ----- ^^^
[INFO] [stderr]    |             |
[INFO] [stderr]    |             field in this variant
[INFO] [stderr]    |
[INFO] [stderr] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stderr]    |
[INFO] [stderr] 55 |             Float(()),
[INFO] [stderr]    |                   ~~
[INFO] [stderr] 
[INFO] [stderr] warning: field `0` is never read
[INFO] [stderr]   --> tests/collections/mod.rs:56:18
[INFO] [stderr]    |
[INFO] [stderr] 56 |             Text(String),
[INFO] [stderr]    |             ---- ^^^^^^
[INFO] [stderr]    |             |
[INFO] [stderr]    |             field in this variant
[INFO] [stderr]    |
[INFO] [stderr] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stderr]    |
[INFO] [stderr] 56 |             Text(()),
[INFO] [stderr]    |                  ~~
[INFO] [stderr] 
[INFO] [stderr] warning: field `content` is never read
[INFO] [stderr]   --> tests/generic_trait_lifetime/mod.rs:16:13
[INFO] [stderr]    |
[INFO] [stderr] 12 |     pub struct NewsArticle {
[INFO] [stderr]    |                ----------- field in this struct
[INFO] [stderr] ...
[INFO] [stderr] 16 |         pub content: String,
[INFO] [stderr]    |             ^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `NewsArticle` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: fields `reply` and `retweet` are never read
[INFO] [stderr]   --> tests/generic_trait_lifetime/mod.rs:29:13
[INFO] [stderr]    |
[INFO] [stderr] 26 |     pub struct Tweet {
[INFO] [stderr]    |                ----- fields in this struct
[INFO] [stderr] ...
[INFO] [stderr] 29 |         pub reply: bool,
[INFO] [stderr]    |             ^^^^^
[INFO] [stderr] 30 |         pub retweet: bool,
[INFO] [stderr]    |             ^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `Tweet` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: fields `x` and `y` are never read
[INFO] [stderr]   --> tests/generic_trait_lifetime/mod.rs:75:13
[INFO] [stderr]    |
[INFO] [stderr] 74 |         struct Point<T> {
[INFO] [stderr]    |                ----- fields in this struct
[INFO] [stderr] 75 |             x: T,
[INFO] [stderr]    |             ^
[INFO] [stderr] 76 |             y: T,
[INFO] [stderr]    |             ^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `Point` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: fields `x` and `y` are never read
[INFO] [stderr]   --> tests/generic_trait_lifetime/mod.rs:83:13
[INFO] [stderr]    |
[INFO] [stderr] 82 |         struct Point2<T, U> {
[INFO] [stderr]    |                ------ fields in this struct
[INFO] [stderr] 83 |             x: T,
[INFO] [stderr]    |             ^
[INFO] [stderr] 84 |             y: U,
[INFO] [stderr]    |             ^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `Point2` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: field `x` is never read
[INFO] [stderr]    --> tests/generic_trait_lifetime/mod.rs:355:9
[INFO] [stderr]     |
[INFO] [stderr] 353 |     struct ImportantExcerpt<'a, T> {
[INFO] [stderr]     |            ---------------- field in this struct
[INFO] [stderr] 354 |         part: &'a str,
[INFO] [stderr] 355 |         x: T,
[INFO] [stderr]     |         ^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `ImportantExcerpt` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stderr]    --> tests/structure/mod.rs:125:9
[INFO] [stderr]     |
[INFO] [stderr] 125 | /         impl Rectangle {
[INFO] [stderr] 126 | |             fn can_hold(&self, rectangle: &Rectangle) -> bool {
[INFO] [stderr] 127 | |                 self.width * self.height > rectangle.width * rectangle.height
[INFO] [stderr] 128 | |             }
[INFO] [stderr] 129 | |         }
[INFO] [stderr]     | |_________^
[INFO] [stderr]     |
[INFO] [stderr]     = help: move this `impl` block outside the of the current function `test_struct_method2`
[INFO] [stderr]     = note: an `impl` definition is non-local if it is nested inside an item and may impact type checking outside of that item. This can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stderr]     = note: one exception to the rule are anon-const (`const _: () = { ... }`) at top-level module and anon-const at the same nesting as the trait or type
[INFO] [stderr]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stderr]     = note: `#[warn(non_local_definitions)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stderr]    --> tests/structure/mod.rs:140:9
[INFO] [stderr]     |
[INFO] [stderr] 140 | /         impl Rectangle {
[INFO] [stderr] 141 | |             fn square(size: u32) -> Rectangle {
[INFO] [stderr] 142 | |                 Rectangle { width: size, height: size }
[INFO] [stderr] 143 | |             }
[INFO] [stderr] 144 | |         }
[INFO] [stderr]     | |_________^
[INFO] [stderr]     |
[INFO] [stderr]     = help: move this `impl` block outside the of the current function `test_associated_function`
[INFO] [stderr]     = note: an `impl` definition is non-local if it is nested inside an item and may impact type checking outside of that item. This can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stderr]     = note: one exception to the rule are anon-const (`const _: () = { ... }`) at top-level module and anon-const at the same nesting as the trait or type
[INFO] [stderr]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stderr] 
[INFO] [stderr] warning: unused borrow that must be used
[INFO] [stderr]    --> tests/collections/mod.rs:140:9
[INFO] [stderr]     |
[INFO] [stderr] 140 |         &hello[0..1];
[INFO] [stderr]     |         ^^^^^^^^^^^^ the borrow produces a value
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_must_use)]` on by default
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]     |
[INFO] [stderr] 140 |         let _ = &hello[0..1];
[INFO] [stderr]     |         +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stderr]    --> tests/generic_trait_lifetime/mod.rs:435:9
[INFO] [stderr]     |
[INFO] [stderr] 435 | /         impl<'a, T> ImportantExcerpt<'a, T> {
[INFO] [stderr] 436 | |             //self 为啥不用生命周期声明？因为默认规则一已经在编译器添加
[INFO] [stderr] 437 | |             fn level(&self) -> i32 {
[INFO] [stderr] 438 | |                 3
[INFO] [stderr] ...   |
[INFO] [stderr] 444 | |             }
[INFO] [stderr] 445 | |         }
[INFO] [stderr]     | |_________^
[INFO] [stderr]     |
[INFO] [stderr]     = help: move this `impl` block outside the of the current function `test_lifetime_annotation_in_method_definition`
[INFO] [stderr]     = note: an `impl` definition is non-local if it is nested inside an item and may impact type checking outside of that item. This can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stderr]     = note: one exception to the rule are anon-const (`const _: () = { ... }`) at top-level module and anon-const at the same nesting as the trait or type
[INFO] [stderr]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stderr] 
[INFO] [stderr] warning: `briliang_exercise` (test "integration_test") generated 24 warnings (run `cargo fix --test "integration_test"` to apply 1 suggestion)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.01s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/briliang_exercise-bc72cf976993d95d)
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test data_type::float::tests::test_float_data ... ok
[INFO] [stdout] test data_type::number::tests::test_float_data ... ok
[INFO] [stdout] test data_type::tests::test_boolean ... ok
[INFO] [stdout] test data_type::tests::test_character ... ok
[INFO] [stdout] test data_type::tuple_and_array::tests::test_array ... ok
[INFO] [stdout] test data_type::tuple_and_array::tests::test_tuple ... ok
[INFO] [stdout] test data_type::tuple_and_array::tests::test_tuple_read ... ok
[INFO] [stdout] test tests::case_insensitive ... ok
[INFO] [stdout] test tests::case_sensitive ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/briliang_exercise-204b54af26c4c89d)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/integration_test.rs (/opt/rustwide/target/debug/deps/integration_test-664946e480c9e30c)
[INFO] [stdout] 
[INFO] [stdout] running 113 tests
[INFO] [stdout] test another ... ignored
[INFO] [stdout] test collections::tests::test_collection_exercise ... ok
[INFO] [stdout] test collections::tests::test_collections_string ... ok
[INFO] [stdout] test collections::tests::test_collection_str_indexing ... ok
[INFO] [stdout] test collections::tests::test_collections_vector ... ok
[INFO] [stdout] test collections::tests::test_collections_string2 ... ok
[INFO] [stdout] test collections::tests::test_collections_vector_enums ... ok
[INFO] [stdout] test collections::tests::test_collections_vector_iterate ... ok
[INFO] [stdout] test collections::tests::test_hash_map ... ok
[INFO] [stdout] test collections::tests::test_hash_map_access ... ok
[INFO] [stdout] test collections::tests::test_iterating_strings ... ok
[INFO] [stdout] test control_flow::tests::test_control_flow_if ... ok
[INFO] [stdout] test collections::tests::test_update_hash_map ... ok
[INFO] [stdout] test collections::tests::test_hash_map_ownership ... ok
[INFO] [stdout] test control_flow::tests::test_if_with_statement ... ok
[INFO] [stdout] test control_flow::tests::test_loops ... ok
[INFO] [stdout] test control_flow::tests::test_if_let_syntax ... ok
[INFO] [stdout] test control_flow::tests::test_match ... ok
[INFO] [stdout] test control_flow::tests::test_loop_return_value ... ok
[INFO] [stdout] test control_flow::tests::test_match_2 ... ok
[INFO] [stdout] test control_flow::tests::test_for2 ... ok
[INFO] [stdout] test control_flow::tests::test_for ... ok
[INFO] [stdout] test control_flow::tests::test_match_3 ... ok
[INFO] [stdout] test control_flow::tests::test_match_4 ... ok
[INFO] [stdout] test control_flow::tests::test_while2 ... ok
[INFO] [stdout] test data_type::float::tests::test_float_data ... ok
[INFO] [stdout] test control_flow::tests::test_while ... ok
[INFO] [stdout] test data_type::number::tests::test_float_data ... ok
[INFO] [stdout] test data_type::tests::test_boolean ... ok
[INFO] [stdout] test data_type::tests::test_character ... ok
[INFO] [stdout] test data_type::tuple_and_array::tests::test_tuple ... ok
[INFO] [stdout] test data_type::tuple_and_array::tests::test_tuple_read ... ok
[INFO] [stdout] test enums::tests::test_enum ... ok
[INFO] [stdout] test enums::tests::test_enum2 ... ok
[INFO] [stdout] test enums::tests::test_enum3 ... ok
[INFO] [stdout] test enums::tests::test_enum4 ... ok
[INFO] [stdout] test enums::tests::test_enum5 ... ok
[INFO] [stdout] test error_handle::tests::test_panic_or_result_prototype_and_tests ... ok
[INFO] [stdout] test data_type::tuple_and_array::tests::test_array ... ok
[INFO] [stdout] test collections::tests::test_slice_str - should panic ... ok
[INFO] [stdout] test exploration ... ok
[INFO] [stdout] test function::tests::function_with_return_values ... ok
[INFO] [stdout] test function::tests::function_with_return_values2 ... ok
[INFO] [stdout] test function::tests::statement_in_func ... ok
[INFO] [stdout] test function::tests::test_function ... ok
[INFO] [stdout] test error_handle::tests::test_error_handle - should panic ... ok
[INFO] [stdout] test functional_feature::tests::capturing_the_environment_with_closures ... ok
[INFO] [stdout] test functional_feature::tests::creating_own_iterators_with_iterator_trait ... ok
[INFO] [stdout] test functional_feature::tests::iterator_demonstration ... ok
[INFO] [stdout] test functional_feature::tests::iterator_map ... ok
[INFO] [stdout] test functional_feature::tests::iterator_sum ... ok
[INFO] [stdout] test functional_feature::tests::move_ownership_with_closure ... ok
[INFO] [stdout] test error_handle::tests::test_panic_backtrace - should panic ... ok
[INFO] [stdout] test functional_feature::tests::processing_a_series_of_items_with_iterators ... ok
[INFO] [stdout] test error_handle::tests::test_recoverable_errors - should panic ... ok
[INFO] [stdout] test error_handle::tests::test_recoverable_matching_different_error ... FAILED
[INFO] [stdout] test functional_feature::tests::using_closures_that_capture_their_environment ... ok
[INFO] [stdout] test generic_trait_lifetime::tests::test_enum_definition_generic_type ... ok
[INFO] [stdout] test error_handle::tests::test_propagate_error_with_shortcut ... FAILED
[INFO] [stdout] test generic_trait_lifetime::tests::test_generic_data_type_in_function ... ok
[INFO] [stdout] test error_handle::tests::test_shortcut_panic_error - should panic ... ok
[INFO] [stdout] test generic_trait_lifetime::tests::test_generic_type_lifetimes_in_func ... ok
[INFO] [stdout] test generic_trait_lifetime::tests::test_generic_type_trait_bounds_and_lifetimes ... ok
[INFO] [stdout] test error_handle::tests::test_propagate_error ... FAILED
[INFO] [stdout] test generic_trait_lifetime::tests::test_lifetime2 ... ok
[INFO] [stdout] test generic_trait_lifetime::tests::test_lifetime ... ok
[INFO] [stdout] test generic_trait_lifetime::tests::test_lifetime_annotation_in_method_definition ... ok
[INFO] [stdout] test generic_trait_lifetime::tests::test_lifetime_annotation_in_struct ... ok
[INFO] [stdout] test generic_trait_lifetime::tests::test_lifetime3 ... ok
[INFO] [stdout] test generic_trait_lifetime::tests::test_lifetime_default_rule ... ok
[INFO] [stdout] test generic_trait_lifetime::tests::test_method_definition_generic_type ... ok
[INFO] [stdout] test generic_trait_lifetime::tests::test_removing_duplication_by_extracting_function ... ok
[INFO] [stdout] test generic_trait_lifetime::tests::test_lifetime_elision ... ok
[INFO] [stdout] test functional_feature::tests::call_with_different_values - should panic ... ok
[INFO] [stdout] test generic_trait_lifetime::tests::test_static_lifetime ... ok
[INFO] [stdout] test generic_trait_lifetime::tests::test_struct_definition_generic_type ... ok
[INFO] [stdout] test generic_trait_lifetime::tests::test_struct_multiple_generic_type ... ok
[INFO] [stdout] test generic_trait_lifetime::tests::test_returning_type_with_implement_trait ... ok
[INFO] [stdout] test generic_trait_lifetime::tests::test_trait ... ok
[INFO] [stdout] test generic_trait_lifetime::tests::test_trait_bound_to_conditionally_implement_method ... ok
[INFO] [stdout] test generic_trait_lifetime::tests::test_traits_as_parameters ... ok
[INFO] [stdout] test generic_trait_lifetime::tests::test_trait_bound_syntax ... ok
[INFO] [stdout] test generic_trait_lifetime::tests::test_trait_clearer_bound_with_where ... ok
[INFO] [stdout] test it_works ... ok
[INFO] [stdout] test greater_than_100 - should panic ... ok
[INFO] [stdout] test greeting_contains_name ... ok
[INFO] [stdout] test larger_can_hold_smaller ... ok
[INFO] [stdout] test module::tests::test_module1 ... ok
[INFO] [stdout] test module::tests::test_separate_module ... ok
[INFO] [stdout] test module::tests::test_module2 ... ok
[INFO] [stdout] test ownership::tests::test_dangling_references ... ok
[INFO] [stdout] test ownership::tests::test_function ... ok
[INFO] [stdout] test ownership::tests::test_ownership_and_functions ... ok
[INFO] [stdout] test ownership::tests::test_references_and_borrowing ... ok
[INFO] [stdout] test ownership::tests::test_references_and_borrowing2 ... ok
[INFO] [stdout] test ownership::tests::test_return_values_and_scope ... ok
[INFO] [stdout] test ownership::tests::test_references_and_borrowing3 ... ok
[INFO] [stdout] test ownership::tests::test_slice_type ... ok
[INFO] [stdout] test ownership::tests::test_slice_tuple ... ok
[INFO] [stdout] test ownership::tests::test_return_values_and_scope2 ... ok
[INFO] [stdout] test ownership::tests::test_ways_variables_and_data_interact_clone ... ok
[INFO] [stdout] test ownership::tests::test_ways_variables_and_data_interact_move ... ok
[INFO] [stdout] test structure::tests::struct_example ... ok
[INFO] [stdout] test structure::tests::struct_method ... ok
[INFO] [stdout] test ownership::tests::test_stack_only_copy ... ok
[INFO] [stdout] test ownership::tests::test_slice_str_type ... ok
[INFO] [stdout] test structure::tests::test_associated_function ... ok
[INFO] [stdout] test structure::tests::test_struct ... ok
[INFO] [stdout] test structure::tests::test_struct_method2 ... ok
[INFO] [stdout] test structure::tests::test_tuple_struct ... ok
[INFO] [stdout] test structure::tests::test_unit_like_struct ... ok
[INFO] [stdout] test functional_feature::tests::test_storing_closures_using_generic_parameters_and_the_fn_traits ... ok
[INFO] [stdout] test functional_feature::tests::test_creating_an_abstraction_of_behavior_with_closures ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- error_handle::tests::test_recoverable_matching_different_error stdout ----
[INFO] [stdout] thread 'error_handle::tests::test_recoverable_matching_different_error' panicked at tests/error_handle/mod.rs:47:21:
[INFO] [stdout] Problem creating the file: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55e2b9f1cf75 - std::backtrace_rs::backtrace::libunwind::trace::h59d96bdb08384354
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/../../backtrace/src/backtrace/libunwind.rs:105:5
[INFO] [stdout]    1:     0x55e2b9f1cf75 - std::backtrace_rs::backtrace::trace_unsynchronized::h9cf5becacfc93fba
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x55e2b9f1cf75 - std::sys_common::backtrace::_print_fmt::h10b76d10405dbd48
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys_common/backtrace.rs:68:5
[INFO] [stdout]    3:     0x55e2b9f1cf75 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::h6ed9e62a156d84e4
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys_common/backtrace.rs:44:22
[INFO] [stdout]    4:     0x55e2b9f44eeb - core::fmt::rt::Argument::fmt::h645c680983f03c9f
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/fmt/rt.rs:165:63
[INFO] [stdout]    5:     0x55e2b9f44eeb - core::fmt::write::h8bcd80919a02be29
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/fmt/mod.rs:1169:21
[INFO] [stdout]    6:     0x55e2b9f1a7af - std::io::Write::write_fmt::h8d0c47c662cad79c
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/io/mod.rs:1835:15
[INFO] [stdout]    7:     0x55e2b9f1cd4e - std::sys_common::backtrace::_print::h6306f131a28d62b0
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys_common/backtrace.rs:47:5
[INFO] [stdout]    8:     0x55e2b9f1cd4e - std::sys_common::backtrace::print::h7079288e0a26dfcc
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys_common/backtrace.rs:34:9
[INFO] [stdout]    9:     0x55e2b9f1e779 - std::panicking::default_hook::{{closure}}::hb063ecec81a736ba
[INFO] [stdout]   10:     0x55e2b9f1e43e - std::panicking::default_hook::hd56ee406bf547b5c
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:295:9
[INFO] [stdout]   11:     0x55e2b9eeedba - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::he5eacdef44c8728f
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/alloc/src/boxed.rs:2036:9
[INFO] [stdout]   12:     0x55e2b9eeedba - test::test_main::{{closure}}::h0ec9aed229e79095
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/test/src/lib.rs:137:21
[INFO] [stdout]   13:     0x55e2b9f1ed7b - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hcbd0d80e1ad4e4f9
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/alloc/src/boxed.rs:2036:9
[INFO] [stdout]   14:     0x55e2b9f1ed7b - std::panicking::rust_panic_with_hook::h624aa3ca42ebb8f2
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:799:13
[INFO] [stdout]   15:     0x55e2b9f1eaf4 - std::panicking::begin_panic_handler::{{closure}}::hbc4e76194a5e287c
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:664:13
[INFO] [stdout]   16:     0x55e2b9f1d439 - std::sys_common::backtrace::__rust_end_short_backtrace::h847fedc9d1ff7b6d
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys_common/backtrace.rs:171:18
[INFO] [stdout]   17:     0x55e2b9f1e827 - rust_begin_unwind
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:652:5
[INFO] [stdout]   18:     0x55e2b9e769c3 - core::panicking::panic_fmt::hec11a924b87ce965
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/panicking.rs:72:14
[INFO] [stdout]   19:     0x55e2b9eaf506 - integration_test::error_handle::tests::create_and_del::{{closure}}::{{closure}}::h186137bce17557b2
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/error_handle/mod.rs:47:21
[INFO] [stdout]   20:     0x55e2b9eada96 - core::result::Result<T,E>::unwrap_or_else::he83d45292cd5b890
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/result.rs:1431:23
[INFO] [stdout]   21:     0x55e2b9eaf413 - integration_test::error_handle::tests::create_and_del::{{closure}}::h6928c4ca878384d2
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/error_handle/mod.rs:46:17
[INFO] [stdout]   22:     0x55e2b9eada45 - core::result::Result<T,E>::unwrap_or_else::h08809d7c6154b540
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/result.rs:1431:23
[INFO] [stdout]   23:     0x55e2b9eaf1bb - integration_test::error_handle::tests::create_and_del::hc640b822c309584c
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/error_handle/mod.rs:44:21
[INFO] [stdout]   24:     0x55e2b9eb20d9 - integration_test::error_handle::tests::test_recoverable_matching_different_error::h9531266cd697852c
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/error_handle/mod.rs:38:9
[INFO] [stdout]   25:     0x55e2b9eb2097 - integration_test::error_handle::tests::test_recoverable_matching_different_error::{{closure}}::h6a6bc85df217db35
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/error_handle/mod.rs:35:51
[INFO] [stdout]   26:     0x55e2b9eb70a6 - core::ops::function::FnOnce::call_once::h3494673537d2d55b
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   27:     0x55e2b9ef379b - core::ops::function::FnOnce::call_once::h2e43a8f6f3d94b99
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   28:     0x55e2b9ef379b - test::__rust_begin_short_backtrace::h214c9f2d2d3fee90
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/test/src/lib.rs:625:18
[INFO] [stdout]   29:     0x55e2b9ef2ea1 - test::run_test_in_process::{{closure}}::h510b7ba7990692a5
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/test/src/lib.rs:648:60
[INFO] [stdout]   30:     0x55e2b9ef2ea1 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h4157186197a93871
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   31:     0x55e2b9ef2ea1 - std::panicking::try::do_call::h1bf2463bccd4b28c
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:559:40
[INFO] [stdout]   32:     0x55e2b9ef2ea1 - std::panicking::try::hd6d4808c9fab4fa5
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:523:19
[INFO] [stdout]   33:     0x55e2b9ef2ea1 - std::panic::catch_unwind::hd5641d97d123f9f2
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panic.rs:149:14
[INFO] [stdout]   34:     0x55e2b9ef2ea1 - test::run_test_in_process::hc273b71c8b878a4c
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/test/src/lib.rs:648:27
[INFO] [stdout]   35:     0x55e2b9ef2ea1 - test::run_test::{{closure}}::h6838df834eb8467e
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/test/src/lib.rs:569:43
[INFO] [stdout]   36:     0x55e2b9ebb864 - test::run_test::{{closure}}::h608b98ecff5665fb
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/test/src/lib.rs:599:41
[INFO] [stdout]   37:     0x55e2b9ebb864 - std::sys_common::backtrace::__rust_begin_short_backtrace::hdc4182b97d1042e9
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys_common/backtrace.rs:155:18
[INFO] [stdout]   38:     0x55e2b9ec0292 - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h571773fd21d674c8
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/thread/mod.rs:542:17
[INFO] [stdout]   39:     0x55e2b9ec0292 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hdcd384cf2fa70ba3
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   40:     0x55e2b9ec0292 - std::panicking::try::do_call::h4f1a44bd81423be1
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:559:40
[INFO] [stdout]   41:     0x55e2b9ec0292 - std::panicking::try::h5e02afcb81dcd361
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:523:19
[INFO] [stdout]   42:     0x55e2b9ec0292 - std::panic::catch_unwind::h022f75775bfd8c45
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panic.rs:149:14
[INFO] [stdout]   43:     0x55e2b9ec0292 - std::thread::Builder::spawn_unchecked_::{{closure}}::hf5a62e9e4e6df1f8
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/thread/mod.rs:541:30
[INFO] [stdout]   44:     0x55e2b9ec0292 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h6d56360aeb9509a7
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   45:     0x55e2b9f234bb - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h7a343dc551c06baa
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/alloc/src/boxed.rs:2022:9
[INFO] [stdout]   46:     0x55e2b9f234bb - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h30b8111cbaa644f3
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/alloc/src/boxed.rs:2022:9
[INFO] [stdout]   47:     0x55e2b9f234bb - std::sys::pal::unix::thread::Thread::new::thread_start::h7404e134e61e7a11
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys/pal/unix/thread.rs:108:17
[INFO] [stdout]   48:     0x7fcbb61c8ac3 - <unknown>
[INFO] [stdout]   49:     0x7fcbb6259a04 - __clone
[INFO] [stdout]   50:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- error_handle::tests::test_propagate_error_with_shortcut stdout ----
[INFO] [stdout] thread 'error_handle::tests::test_propagate_error_with_shortcut' panicked at tests/error_handle/mod.rs:66:42:
[INFO] [stdout] Problem create file :"hello4.txt",error:Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55e2b9f1cf75 - std::backtrace_rs::backtrace::libunwind::trace::h59d96bdb08384354
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/../../backtrace/src/backtrace/libunwind.rs:105:5
[INFO] [stdout]    1:     0x55e2b9f1cf75 - std::backtrace_rs::backtrace::trace_unsynchronized::h9cf5becacfc93fba
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x55e2b9f1cf75 - std::sys_common::backtrace::_print_fmt::h10b76d10405dbd48
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys_common/backtrace.rs:68:5
[INFO] [stdout]    3:     0x55e2b9f1cf75 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::h6ed9e62a156d84e4
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys_common/backtrace.rs:44:22
[INFO] [stdout]    4:     0x55e2b9f44eeb - core::fmt::rt::Argument::fmt::h645c680983f03c9f
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/fmt/rt.rs:165:63
[INFO] [stdout]    5:     0x55e2b9f44eeb - core::fmt::write::h8bcd80919a02be29
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/fmt/mod.rs:1169:21
[INFO] [stdout]    6:     0x55e2b9f1a7af - std::io::Write::write_fmt::h8d0c47c662cad79c
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/io/mod.rs:1835:15
[INFO] [stdout]    7:     0x55e2b9f1cd4e - std::sys_common::backtrace::_print::h6306f131a28d62b0
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys_common/backtrace.rs:47:5
[INFO] [stdout]    8:     0x55e2b9f1cd4e - std::sys_common::backtrace::print::h7079288e0a26dfcc
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys_common/backtrace.rs:34:9
[INFO] [stdout]    9:     0x55e2b9f1e779 - std::panicking::default_hook::{{closure}}::hb063ecec81a736ba
[INFO] [stdout]   10:     0x55e2b9f1e43e - std::panicking::default_hook::hd56ee406bf547b5c
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:295:9
[INFO] [stdout]   11:     0x55e2b9eeedba - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::he5eacdef44c8728f
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/alloc/src/boxed.rs:2036:9
[INFO] [stdout]   12:     0x55e2b9eeedba - test::test_main::{{closure}}::h0ec9aed229e79095
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/test/src/lib.rs:137:21
[INFO] [stdout]   13:     0x55e2b9f1ed7b - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hcbd0d80e1ad4e4f9
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/alloc/src/boxed.rs:2036:9
[INFO] [stdout]   14:     0x55e2b9f1ed7b - std::panicking::rust_panic_with_hook::h624aa3ca42ebb8f2
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:799:13
[INFO] [stdout]   15:     0x55e2b9f1eaf4 - std::panicking::begin_panic_handler::{{closure}}::hbc4e76194a5e287c
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:664:13
[INFO] [stdout]   16:     0x55e2b9f1d439 - std::sys_common::backtrace::__rust_end_short_backtrace::h847fedc9d1ff7b6d
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys_common/backtrace.rs:171:18
[INFO] [stdout]   17:     0x55e2b9f1e827 - rust_begin_unwind
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:652:5
[INFO] [stdout]   18:     0x55e2b9e769c3 - core::panicking::panic_fmt::hec11a924b87ce965
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/panicking.rs:72:14
[INFO] [stdout]   19:     0x55e2b9eaf88b - integration_test::error_handle::tests::create_file::hb9362b3aae9971f2
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/error_handle/mod.rs:66:42
[INFO] [stdout]   20:     0x55e2b9eb2795 - integration_test::error_handle::tests::test_propagate_error_with_shortcut::h47863ecd3a0bff74
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/error_handle/mod.rs:114:24
[INFO] [stdout]   21:     0x55e2b9eb2747 - integration_test::error_handle::tests::test_propagate_error_with_shortcut::{{closure}}::h46f064adbff29e88
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/error_handle/mod.rs:112:44
[INFO] [stdout]   22:     0x55e2b9eb88c6 - core::ops::function::FnOnce::call_once::hd96a3d7b881cb82f
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x55e2b9ef379b - core::ops::function::FnOnce::call_once::h2e43a8f6f3d94b99
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x55e2b9ef379b - test::__rust_begin_short_backtrace::h214c9f2d2d3fee90
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/test/src/lib.rs:625:18
[INFO] [stdout]   25:     0x55e2b9ef2ea1 - test::run_test_in_process::{{closure}}::h510b7ba7990692a5
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/test/src/lib.rs:648:60
[INFO] [stdout]   26:     0x55e2b9ef2ea1 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h4157186197a93871
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   27:     0x55e2b9ef2ea1 - std::panicking::try::do_call::h1bf2463bccd4b28c
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:559:40
[INFO] [stdout]   28:     0x55e2b9ef2ea1 - std::panicking::try::hd6d4808c9fab4fa5
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:523:19
[INFO] [stdout]   29:     0x55e2b9ef2ea1 - std::panic::catch_unwind::hd5641d97d123f9f2
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panic.rs:149:14
[INFO] [stdout]   30:     0x55e2b9ef2ea1 - test::run_test_in_process::hc273b71c8b878a4c
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/test/src/lib.rs:648:27
[INFO] [stdout]   31:     0x55e2b9ef2ea1 - test::run_test::{{closure}}::h6838df834eb8467e
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/test/src/lib.rs:569:43
[INFO] [stdout]   32:     0x55e2b9ebb864 - test::run_test::{{closure}}::h608b98ecff5665fb
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/test/src/lib.rs:599:41
[INFO] [stdout]   33:     0x55e2b9ebb864 - std::sys_common::backtrace::__rust_begin_short_backtrace::hdc4182b97d1042e9
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys_common/backtrace.rs:155:18
[INFO] [stdout]   34:     0x55e2b9ec0292 - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h571773fd21d674c8
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/thread/mod.rs:542:17
[INFO] [stdout]   35:     0x55e2b9ec0292 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hdcd384cf2fa70ba3
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   36:     0x55e2b9ec0292 - std::panicking::try::do_call::h4f1a44bd81423be1
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:559:40
[INFO] [stdout]   37:     0x55e2b9ec0292 - std::panicking::try::h5e02afcb81dcd361
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:523:19
[INFO] [stdout]   38:     0x55e2b9ec0292 - std::panic::catch_unwind::h022f75775bfd8c45
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panic.rs:149:14
[INFO] [stdout]   39:     0x55e2b9ec0292 - std::thread::Builder::spawn_unchecked_::{{closure}}::hf5a62e9e4e6df1f8
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/thread/mod.rs:541:30
[INFO] [stdout]   40:     0x55e2b9ec0292 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h6d56360aeb9509a7
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x55e2b9f234bb - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h7a343dc551c06baa
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/alloc/src/boxed.rs:2022:9
[INFO] [stdout]   42:     0x55e2b9f234bb - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h30b8111cbaa644f3
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/alloc/src/boxed.rs:2022:9
[INFO] [stdout]   43:     0x55e2b9f234bb - std::sys::pal::unix::thread::Thread::new::thread_start::h7404e134e61e7a11
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys/pal/unix/thread.rs:108:17
[INFO] [stdout]   44:     0x7fcbb61c8ac3 - <unknown>
[INFO] [stdout]   45:     0x7fcbb6259a04 - __clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- error_handle::tests::test_propagate_error stdout ----
[INFO] [stdout] thread 'error_handle::tests::test_propagate_error' panicked at tests/error_handle/mod.rs:66:42:
[INFO] [stdout] Problem create file :"hello3.txt",error:Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55e2b9f1cf75 - std::backtrace_rs::backtrace::libunwind::trace::h59d96bdb08384354
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/../../backtrace/src/backtrace/libunwind.rs:105:5
[INFO] [stdout]    1:     0x55e2b9f1cf75 - std::backtrace_rs::backtrace::trace_unsynchronized::h9cf5becacfc93fba
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x55e2b9f1cf75 - std::sys_common::backtrace::_print_fmt::h10b76d10405dbd48
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys_common/backtrace.rs:68:5
[INFO] [stdout]    3:     0x55e2b9f1cf75 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::h6ed9e62a156d84e4
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys_common/backtrace.rs:44:22
[INFO] [stdout]    4:     0x55e2b9f44eeb - core::fmt::rt::Argument::fmt::h645c680983f03c9f
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/fmt/rt.rs:165:63
[INFO] [stdout]    5:     0x55e2b9f44eeb - core::fmt::write::h8bcd80919a02be29
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/fmt/mod.rs:1169:21
[INFO] [stdout]    6:     0x55e2b9f1a7af - std::io::Write::write_fmt::h8d0c47c662cad79c
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/io/mod.rs:1835:15
[INFO] [stdout]    7:     0x55e2b9f1cd4e - std::sys_common::backtrace::_print::h6306f131a28d62b0
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys_common/backtrace.rs:47:5
[INFO] [stdout]    8:     0x55e2b9f1cd4e - std::sys_common::backtrace::print::h7079288e0a26dfcc
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys_common/backtrace.rs:34:9
[INFO] [stdout]    9:     0x55e2b9f1e779 - std::panicking::default_hook::{{closure}}::hb063ecec81a736ba
[INFO] [stdout]   10:     0x55e2b9f1e43e - std::panicking::default_hook::hd56ee406bf547b5c
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:295:9
[INFO] [stdout]   11:     0x55e2b9eeedba - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::he5eacdef44c8728f
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/alloc/src/boxed.rs:2036:9
[INFO] [stdout]   12:     0x55e2b9eeedba - test::test_main::{{closure}}::h0ec9aed229e79095
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/test/src/lib.rs:137:21
[INFO] [stdout]   13:     0x55e2b9f1ed7b - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hcbd0d80e1ad4e4f9
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/alloc/src/boxed.rs:2036:9
[INFO] [stdout]   14:     0x55e2b9f1ed7b - std::panicking::rust_panic_with_hook::h624aa3ca42ebb8f2
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:799:13
[INFO] [stdout]   15:     0x55e2b9f1eaf4 - std::panicking::begin_panic_handler::{{closure}}::hbc4e76194a5e287c
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:664:13
[INFO] [stdout]   16:     0x55e2b9f1d439 - std::sys_common::backtrace::__rust_end_short_backtrace::h847fedc9d1ff7b6d
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys_common/backtrace.rs:171:18
[INFO] [stdout]   17:     0x55e2b9f1e827 - rust_begin_unwind
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:652:5
[INFO] [stdout]   18:     0x55e2b9e769c3 - core::panicking::panic_fmt::hec11a924b87ce965
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/panicking.rs:72:14
[INFO] [stdout]   19:     0x55e2b9eaf88b - integration_test::error_handle::tests::create_file::hb9362b3aae9971f2
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/error_handle/mod.rs:66:42
[INFO] [stdout]   20:     0x55e2b9eb22bd - integration_test::error_handle::tests::test_propagate_error::h5f483c2951009aa5
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/error_handle/mod.rs:87:25
[INFO] [stdout]   21:     0x55e2b9eb2277 - integration_test::error_handle::tests::test_propagate_error::{{closure}}::h6fbb4e66d477e58d
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/error_handle/mod.rs:85:30
[INFO] [stdout]   22:     0x55e2b9eb8286 - core::ops::function::FnOnce::call_once::hb63e795e31e7b130
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x55e2b9ef379b - core::ops::function::FnOnce::call_once::h2e43a8f6f3d94b99
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x55e2b9ef379b - test::__rust_begin_short_backtrace::h214c9f2d2d3fee90
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/test/src/lib.rs:625:18
[INFO] [stdout]   25:     0x55e2b9ef2ea1 - test::run_test_in_process::{{closure}}::h510b7ba7990692a5
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/test/src/lib.rs:648:60
[INFO] [stdout]   26:     0x55e2b9ef2ea1 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h4157186197a93871
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   27:     0x55e2b9ef2ea1 - std::panicking::try::do_call::h1bf2463bccd4b28c
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:559:40
[INFO] [stdout]   28:     0x55e2b9ef2ea1 - std::panicking::try::hd6d4808c9fab4fa5
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:523:19
[INFO] [stdout]   29:     0x55e2b9ef2ea1 - std::panic::catch_unwind::hd5641d97d123f9f2
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panic.rs:149:14
[INFO] [stdout]   30:     0x55e2b9ef2ea1 - test::run_test_in_process::hc273b71c8b878a4c
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/test/src/lib.rs:648:27
[INFO] [stdout]   31:     0x55e2b9ef2ea1 - test::run_test::{{closure}}::h6838df834eb8467e
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/test/src/lib.rs:569:43
[INFO] [stdout]   32:     0x55e2b9ebb864 - test::run_test::{{closure}}::h608b98ecff5665fb
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/test/src/lib.rs:599:41
[INFO] [stdout]   33:     0x55e2b9ebb864 - std::sys_common::backtrace::__rust_begin_short_backtrace::hdc4182b97d1042e9
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys_common/backtrace.rs:155:18
[INFO] [stdout]   34:     0x55e2b9ec0292 - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h571773fd21d674c8
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/thread/mod.rs:542:17
[INFO] [stdout]   35:     0x55e2b9ec0292 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hdcd384cf2fa70ba3
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   36:     0x55e2b9ec0292 - std::panicking::try::do_call::h4f1a44bd81423be1
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:559:40
[INFO] [stdout]   37:     0x55e2b9ec0292 - std::panicking::try::h5e02afcb81dcd361
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:523:19
[INFO] [stdout]   38:     0x55e2b9ec0292 - std::panic::catch_unwind::h022f75775bfd8c45
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panic.rs:149:14
[INFO] [stdout]   39:     0x55e2b9ec0292 - std::thread::Builder::spawn_unchecked_::{{closure}}::hf5a62e9e4e6df1f8
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/thread/mod.rs:541:30
[INFO] [stdout]   40:     0x55e2b9ec0292 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h6d56360aeb9509a7
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x55e2b9f234bb - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h7a343dc551c06baa
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/alloc/src/boxed.rs:2022:9
[INFO] [stdout]   42:     0x55e2b9f234bb - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h30b8111cbaa644f3
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/alloc/src/boxed.rs:2022:9
[INFO] [stdout]   43:     0x55e2b9f234bb - std::sys::pal::unix::thread::Thread::new::thread_start::h7404e134e61e7a11
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys/pal/unix/thread.rs:108:17
[INFO] [stdout]   44:     0x7fcbb61c8ac3 - <unknown>
[INFO] [stdout]   45:     0x7fcbb6259a04 - __clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     error_handle::tests::test_propagate_error
[INFO] [stdout]     error_handle::tests::test_propagate_error_with_shortcut
[INFO] [stdout]     error_handle::tests::test_recoverable_matching_different_error
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 109 passed; 3 failed; 1 ignored; 0 measured; 0 filtered out; finished in 4.01s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--test integration_test`
[INFO] running `Command { std: "docker" "inspect" "080cc1e3d503b70b61c9b51767fb3c64a7ce3c84e118355ce38ea69b132ab799", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "080cc1e3d503b70b61c9b51767fb3c64a7ce3c84e118355ce38ea69b132ab799", kill_on_drop: false }`
[INFO] [stdout] 080cc1e3d503b70b61c9b51767fb3c64a7ce3c84e118355ce38ea69b132ab799
