[INFO] cloning repository https://github.com/wisest30/baekjoon_rust
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/wisest30/baekjoon_rust" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fwisest30%2Fbaekjoon_rust", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fwisest30%2Fbaekjoon_rust'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 33dbbb11900b3a9c03970b2189c75dcf4455060c
[INFO] testing wisest30/baekjoon_rust against try#33835004928d3bf65db4d4712e1330766263b0bd for pr-155739-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fwisest30%2Fbaekjoon_rust" "/workspace/builds/worker-6-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-6-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/wisest30/baekjoon_rust
[INFO] finished tweaking git repo https://github.com/wisest30/baekjoon_rust
[INFO] tweaked toml for git repo https://github.com/wisest30/baekjoon_rust written to /workspace/builds/worker-6-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/wisest30/baekjoon_rust on toolchain 33835004928d3bf65db4d4712e1330766263b0bd
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/wisest30/baekjoon_rust already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 82824f75b50d29254d169e37c7b0f53b490426b1fca63943968235a0084af964
[INFO] running `Command { std: "docker" "start" "-a" "82824f75b50d29254d169e37c7b0f53b490426b1fca63943968235a0084af964", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "82824f75b50d29254d169e37c7b0f53b490426b1fca63943968235a0084af964", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "82824f75b50d29254d169e37c7b0f53b490426b1fca63943968235a0084af964", kill_on_drop: false }`
[INFO] [stdout] 82824f75b50d29254d169e37c7b0f53b490426b1fca63943968235a0084af964
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 804720e9f266c1198f9c6d5e52448cff5f8b1399d415350e8fbb9660f1f296d3
[INFO] running `Command { std: "docker" "start" "-a" "804720e9f266c1198f9c6d5e52448cff5f8b1399d415350e8fbb9660f1f296d3", kill_on_drop: false }`
[INFO] [stderr]    Compiling baekjoon_rust v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.17s
[INFO] running `Command { std: "docker" "inspect" "804720e9f266c1198f9c6d5e52448cff5f8b1399d415350e8fbb9660f1f296d3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "804720e9f266c1198f9c6d5e52448cff5f8b1399d415350e8fbb9660f1f296d3", kill_on_drop: false }`
[INFO] [stdout] 804720e9f266c1198f9c6d5e52448cff5f8b1399d415350e8fbb9660f1f296d3
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] c39a043d5a6ad991b60c6f20461e180be7ff3b609fa27d80f497baf6565f8b91
[INFO] running `Command { std: "docker" "start" "-a" "c39a043d5a6ad991b60c6f20461e180be7ff3b609fa27d80f497baf6565f8b91", kill_on_drop: false }`
[INFO] [stderr]    Compiling baekjoon_rust v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: type alias `ElemT` is never used
[INFO] [stdout]  --> tests/PSum.rs:1:6
[INFO] [stdout]   |
[INFO] [stdout] 1 | type ElemT = i32;
[INFO] [stdout]   |      ^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `PSum` is never constructed
[INFO] [stdout]  --> tests/PSum.rs:2:8
[INFO] [stdout]   |
[INFO] [stdout] 2 | struct PSum {
[INFO] [stdout]   |        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new` and `get` are never used
[INFO] [stdout]   --> tests/PSum.rs:7:8
[INFO] [stdout]    |
[INFO] [stdout]  6 | impl PSum {
[INFO] [stdout]    | --------- associated items in this implementation
[INFO] [stdout]  7 |     fn new(a: &Vec<ElemT>) -> Self {
[INFO] [stdout]    |        ^^^
[INFO] [stdout] ...
[INFO] [stdout] 15 |     fn get(&self, i: usize, j: usize) -> ElemT {
[INFO] [stdout]    |        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `PSum2D` is never constructed
[INFO] [stdout]   --> tests/PSum.rs:20:8
[INFO] [stdout]    |
[INFO] [stdout] 20 | struct PSum2D {
[INFO] [stdout]    |        ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new` and `get` are never used
[INFO] [stdout]   --> tests/PSum.rs:25:8
[INFO] [stdout]    |
[INFO] [stdout] 24 | impl PSum2D {
[INFO] [stdout]    | ----------- associated items in this implementation
[INFO] [stdout] 25 |     fn new(a: &Vec<Vec<ElemT>>) -> Self {
[INFO] [stdout]    |        ^^^
[INFO] [stdout] ...
[INFO] [stdout] 36 |     fn get(&self, (y0, x0): (usize, usize), (y1, x1): (usize, usize)) -> ElemT {
[INFO] [stdout]    |        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `T` is never used
[INFO] [stdout]  --> tests/heavy_light_decomposition.rs:1:6
[INFO] [stdout]   |
[INFO] [stdout] 1 | type T = i64;
[INFO] [stdout]   |      ^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `SumLazySegTree` is never constructed
[INFO] [stdout]  --> tests/heavy_light_decomposition.rs:2:8
[INFO] [stdout]   |
[INFO] [stdout] 2 | struct SumLazySegTree {
[INFO] [stdout]   |        ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple associated items are never used
[INFO] [stdout]   --> tests/heavy_light_decomposition.rs:9:8
[INFO] [stdout]    |
[INFO] [stdout]  8 | impl SumLazySegTree {
[INFO] [stdout]    | ------------------- associated items in this implementation
[INFO] [stdout]  9 |     fn new(n: usize) -> Self {
[INFO] [stdout]    |        ^^^
[INFO] [stdout] ...
[INFO] [stdout] 17 |     fn push(&mut self, i: usize, l: usize, r: usize) {
[INFO] [stdout]    |        ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 26 |     fn pull(&mut self, i: usize) {
[INFO] [stdout]    |        ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 30 |     fn upd_impl(&mut self, i: usize, l: usize, r: usize, left: usize, right: usize, x: T) {
[INFO] [stdout]    |        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 45 |     fn get_impl(&mut self, i: usize, l: usize, r: usize, left: usize, right: usize) -> T {
[INFO] [stdout]    |        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 61 |     pub fn upd(&mut self, left: usize, right: usize, x: T) {
[INFO] [stdout]    |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 65 |     pub fn get(&mut self, left: usize, right: usize) -> T {
[INFO] [stdout]    |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `HeavyLightDecomposition` is never constructed
[INFO] [stdout]   --> tests/heavy_light_decomposition.rs:70:8
[INFO] [stdout]    |
[INFO] [stdout] 70 | struct HeavyLightDecomposition {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new`, `dfs`, `dfs_root`, `seg_idx`, `upd`, and `get` are never used
[INFO] [stdout]    --> tests/heavy_light_decomposition.rs:82:12
[INFO] [stdout]     |
[INFO] [stdout]  81 | impl HeavyLightDecomposition {
[INFO] [stdout]     | ---------------------------- associated items in this implementation
[INFO] [stdout]  82 |     pub fn new(n: usize, g: Vec<Vec<usize>>) -> Self {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] ...
[INFO] [stdout]  97 |     pub fn dfs(&mut self) {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 108 |     pub fn dfs_root(&mut self, root: usize, call_visited: &mut Vec<bool>, time: &mut usize) {
[INFO] [stdout]     |            ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 166 |     pub fn seg_idx(&self, node_idx: usize) -> usize {
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 170 |     pub fn upd(&mut self, mut u: usize, mut v: usize, x: T) {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 192 |     pub fn get(&mut self, mut u: usize, mut v: usize) -> T {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 2.62s
[INFO] running `Command { std: "docker" "inspect" "c39a043d5a6ad991b60c6f20461e180be7ff3b609fa27d80f497baf6565f8b91", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c39a043d5a6ad991b60c6f20461e180be7ff3b609fa27d80f497baf6565f8b91", kill_on_drop: false }`
[INFO] [stdout] c39a043d5a6ad991b60c6f20461e180be7ff3b609fa27d80f497baf6565f8b91
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 5e7deb645acd9b9ab7aa85f2b574c260c1f5ab8ef868aa8f726bf47e85bd1b5e
[INFO] running `Command { std: "docker" "start" "-a" "5e7deb645acd9b9ab7aa85f2b574c260c1f5ab8ef868aa8f726bf47e85bd1b5e", kill_on_drop: false }`
[INFO] [stderr] warning: type alias `T` is never used
[INFO] [stderr]  --> tests/heavy_light_decomposition.rs:1:6
[INFO] [stderr]   |
[INFO] [stderr] 1 | type T = i64;
[INFO] [stderr]   |      ^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: struct `SumLazySegTree` is never constructed
[INFO] [stderr]  --> tests/heavy_light_decomposition.rs:2:8
[INFO] [stderr]   |
[INFO] [stderr] 2 | struct SumLazySegTree {
[INFO] [stderr]   |        ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: multiple associated items are never used
[INFO] [stderr]   --> tests/heavy_light_decomposition.rs:9:8
[INFO] [stderr]    |
[INFO] [stderr]  8 | impl SumLazySegTree {
[INFO] [stderr]    | ------------------- associated items in this implementation
[INFO] [stderr]  9 |     fn new(n: usize) -> Self {
[INFO] [stderr]    |        ^^^
[INFO] [stderr] ...
[INFO] [stderr] 17 |     fn push(&mut self, i: usize, l: usize, r: usize) {
[INFO] [stderr]    |        ^^^^
[INFO] [stderr] ...
[INFO] [stderr] 26 |     fn pull(&mut self, i: usize) {
[INFO] [stderr]    |        ^^^^
[INFO] [stderr] ...
[INFO] [stderr] 30 |     fn upd_impl(&mut self, i: usize, l: usize, r: usize, left: usize, right: usize, x: T) {
[INFO] [stderr]    |        ^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 45 |     fn get_impl(&mut self, i: usize, l: usize, r: usize, left: usize, right: usize) -> T {
[INFO] [stderr]    |        ^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 61 |     pub fn upd(&mut self, left: usize, right: usize, x: T) {
[INFO] [stderr]    |            ^^^
[INFO] [stderr] ...
[INFO] [stderr] 65 |     pub fn get(&mut self, left: usize, right: usize) -> T {
[INFO] [stderr]    |            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `HeavyLightDecomposition` is never constructed
[INFO] [stderr]   --> tests/heavy_light_decomposition.rs:70:8
[INFO] [stderr]    |
[INFO] [stderr] 70 | struct HeavyLightDecomposition {
[INFO] [stderr]    |        ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: associated items `new`, `dfs`, `dfs_root`, `seg_idx`, `upd`, and `get` are never used
[INFO] [stderr]    --> tests/heavy_light_decomposition.rs:82:12
[INFO] [stderr]     |
[INFO] [stderr]  81 | impl HeavyLightDecomposition {
[INFO] [stderr]     | ---------------------------- associated items in this implementation
[INFO] [stderr]  82 |     pub fn new(n: usize, g: Vec<Vec<usize>>) -> Self {
[INFO] [stderr]     |            ^^^
[INFO] [stderr] ...
[INFO] [stderr]  97 |     pub fn dfs(&mut self) {
[INFO] [stderr]     |            ^^^
[INFO] [stderr] ...
[INFO] [stderr] 108 |     pub fn dfs_root(&mut self, root: usize, call_visited: &mut Vec<bool>, time: &mut usize) {
[INFO] [stderr]     |            ^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 166 |     pub fn seg_idx(&self, node_idx: usize) -> usize {
[INFO] [stderr]     |            ^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 170 |     pub fn upd(&mut self, mut u: usize, mut v: usize, x: T) {
[INFO] [stderr]     |            ^^^
[INFO] [stderr] ...
[INFO] [stderr] 192 |     pub fn get(&mut self, mut u: usize, mut v: usize) -> T {
[INFO] [stderr]     |            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `baekjoon_rust` (test "heavy_light_decomposition") generated 5 warnings
[INFO] [stderr] warning: type alias `ElemT` is never used
[INFO] [stderr]  --> tests/PSum.rs:1:6
[INFO] [stderr]   |
[INFO] [stderr] 1 | type ElemT = i32;
[INFO] [stderr]   |      ^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: struct `PSum` is never constructed
[INFO] [stderr]  --> tests/PSum.rs:2:8
[INFO] [stderr]   |
[INFO] [stderr] 2 | struct PSum {
[INFO] [stderr]   |        ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: associated items `new` and `get` are never used
[INFO] [stderr]   --> tests/PSum.rs:7:8
[INFO] [stderr]    |
[INFO] [stderr]  6 | impl PSum {
[INFO] [stderr]    | --------- associated items in this implementation
[INFO] [stderr]  7 |     fn new(a: &Vec<ElemT>) -> Self {
[INFO] [stderr]    |        ^^^
[INFO] [stderr] ...
[INFO] [stdout] 
[INFO] [stderr] 15 |     fn get(&self, i: usize, j: usize) -> ElemT {
[INFO] [stdout] running 0 tests
[INFO] [stderr]    |        ^^^
[INFO] [stdout] 
[INFO] [stderr] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stderr] warning: struct `PSum2D` is never constructed
[INFO] [stdout] 
[INFO] [stderr]   --> tests/PSum.rs:20:8
[INFO] [stdout] 
[INFO] [stderr]    |
[INFO] [stdout] running 1 test
[INFO] [stderr] 20 | struct PSum2D {
[INFO] [stdout] test test_disjoint_set ... ok
[INFO] [stderr]    |        ^^^^^^
[INFO] [stdout] 
[INFO] [stderr] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stderr] warning: associated items `new` and `get` are never used
[INFO] [stdout] 
[INFO] [stderr]   --> tests/PSum.rs:25:8
[INFO] [stdout] 
[INFO] [stderr]    |
[INFO] [stdout] running 0 tests
[INFO] [stderr] 24 | impl PSum2D {
[INFO] [stdout] 
[INFO] [stderr]    | ----------- associated items in this implementation
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stderr] 25 |     fn new(a: &Vec<Vec<ElemT>>) -> Self {
[INFO] [stdout] 
[INFO] [stderr]    |        ^^^
[INFO] [stdout] 
[INFO] [stderr] ...
[INFO] [stdout] running 1 test
[INFO] [stderr] 36 |     fn get(&self, (y0, x0): (usize, usize), (y1, x1): (usize, usize)) -> ElemT {
[INFO] [stdout] test test_big_int ... ok
[INFO] [stderr]    |        ^^^
[INFO] [stdout] 
[INFO] [stderr] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stderr] warning: `baekjoon_rust` (test "PSum") generated 5 warnings
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.06s
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/baekjoon_rust-db088b703ef36086)
[INFO] [stderr]      Running tests/DisjointSet.rs (/opt/rustwide/target/debug/deps/DisjointSet-f362bc9771305887)
[INFO] [stderr]      Running tests/PSum.rs (/opt/rustwide/target/debug/deps/PSum-2b05a0cae15769a3)
[INFO] [stderr]      Running tests/big_int.rs (/opt/rustwide/target/debug/deps/big_int-5b38857865f141d2)
[INFO] [stderr]      Running tests/combination.rs (/opt/rustwide/target/debug/deps/combination-622c6548bf28329c)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test test_combination ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/combination2.rs (/opt/rustwide/target/debug/deps/combination2-b92200aec5fb09b4)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test test_combination2 ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/convert.rs (/opt/rustwide/target/debug/deps/convert-973cb9076c780b74)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test test_convert ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/convex_hull_trick.rs (/opt/rustwide/target/debug/deps/convex_hull_trick-79f9c206861cf2e1)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test test_convex_hull_trick ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/eulers_phi.rs (/opt/rustwide/target/debug/deps/eulers_phi-459953dcfbcb4adc)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test test_eulers_phi ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/fenwick_tree.rs (/opt/rustwide/target/debug/deps/fenwick_tree-50ebab401c31f51a)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test test_fenwick_tree ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/fft.rs (/opt/rustwide/target/debug/deps/fft-4a1db2c54eff7f89)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test test_fft ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/gcd.rs (/opt/rustwide/target/debug/deps/gcd-36f767fe0a501042)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stderr]      Running tests/gcd_seg_tree.rs (/opt/rustwide/target/debug/deps/gcd_seg_tree-2590903c6369eea3)
[INFO] [stdout] test test_gcd ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test test_gcd_seg_tree ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/get_primes.rs (/opt/rustwide/target/debug/deps/get_primes-8f1a7f1c52a20fab)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test test_get_primes ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/get_tri_area.rs (/opt/rustwide/target/debug/deps/get_tri_area-a3caaaa70695a6af)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test test_get_tri_area ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/graham_scan.rs (/opt/rustwide/target/debug/deps/graham_scan-c0f393ce050e840e)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test test_graham_scan ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/heavy_light_decomposition.rs (/opt/rustwide/target/debug/deps/heavy_light_decomposition-1de732192b3caef4)
[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/kmp.rs (/opt/rustwide/target/debug/deps/kmp-11691c52e64dc666)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test test_kmp ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/linear_sieve_eratosthenes.rs (/opt/rustwide/target/debug/deps/linear_sieve_eratosthenes-b521e9cc241c7a98)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test test_linear_sieve_eratosthenes ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/lower_bound.rs (/opt/rustwide/target/debug/deps/lower_bound-8021f6385bb53939)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test test_lower_bound ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/matrix_exp.rs (/opt/rustwide/target/debug/deps/matrix_exp-751a63f440b94c60)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test test_matrix_exp ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/max_seg_tree.rs (/opt/rustwide/target/debug/deps/max_seg_tree-3041d9ce4688403d)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stderr]      Running tests/miller_rabin.rs (/opt/rustwide/target/debug/deps/miller_rabin-c845a43f4219c678)
[INFO] [stdout] test test_max_seg_tree ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test test_miller_rabin ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/mobius_function.rs (/opt/rustwide/target/debug/deps/mobius_function-e7e397a394b7e0a8)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test test_mobius_function ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/pollard_rho.rs (/opt/rustwide/target/debug/deps/pollard_rho-a0af1523ad86496a)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test test_pollard_rho ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/pow_mod.rs (/opt/rustwide/target/debug/deps/pow_mod-15a8fa892ea2e231)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test test_pow_mod ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/random.rs (/opt/rustwide/target/debug/deps/random-fed526f6d7886dca)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test test_random ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/sum_lazy_seg_tree.rs (/opt/rustwide/target/debug/deps/sum_lazy_seg_tree-12110b8021e0d487)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test test_sum_lazy_seg_tree ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/topsort.rs (/opt/rustwide/target/debug/deps/topsort-70ad0b243c981f1d)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test test_topsort ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/upper_bound.rs (/opt/rustwide/target/debug/deps/upper_bound-2e3a6a31bf775ab1)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test test_upper_bound ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "5e7deb645acd9b9ab7aa85f2b574c260c1f5ab8ef868aa8f726bf47e85bd1b5e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "5e7deb645acd9b9ab7aa85f2b574c260c1f5ab8ef868aa8f726bf47e85bd1b5e", kill_on_drop: false }`
[INFO] [stdout] 5e7deb645acd9b9ab7aa85f2b574c260c1f5ab8ef868aa8f726bf47e85bd1b5e
