[INFO] cloning repository https://github.com/Bucchiman/rust_atcoder
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/Bucchiman/rust_atcoder" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FBucchiman%2Frust_atcoder", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FBucchiman%2Frust_atcoder'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 391b5514ef5c35d77c49bc276c563b51542a3702
[INFO] checking Bucchiman/rust_atcoder against try#438eb4c1a1c3841523d7f672601e8adbe04cff28 for pr-147589-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FBucchiman%2Frust_atcoder" "/workspace/builds/worker-3-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/Bucchiman/rust_atcoder
[INFO] finished tweaking git repo https://github.com/Bucchiman/rust_atcoder
[INFO] tweaked toml for git repo https://github.com/Bucchiman/rust_atcoder written to /workspace/builds/worker-3-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/Bucchiman/rust_atcoder on toolchain 438eb4c1a1c3841523d7f672601e8adbe04cff28
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+438eb4c1a1c3841523d7f672601e8adbe04cff28" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/Bucchiman/rust_atcoder 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" "+438eb4c1a1c3841523d7f672601e8adbe04cff28" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+438eb4c1a1c3841523d7f672601e8adbe04cff28" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] f016e004fa6b57aba66ea4815b983eae964f9c92e08e807bae8643aa2864692a
[INFO] running `Command { std: "docker" "start" "-a" "f016e004fa6b57aba66ea4815b983eae964f9c92e08e807bae8643aa2864692a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "f016e004fa6b57aba66ea4815b983eae964f9c92e08e807bae8643aa2864692a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f016e004fa6b57aba66ea4815b983eae964f9c92e08e807bae8643aa2864692a", kill_on_drop: false }`
[INFO] [stdout] f016e004fa6b57aba66ea4815b983eae964f9c92e08e807bae8643aa2864692a
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+438eb4c1a1c3841523d7f672601e8adbe04cff28" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 739388be57e2b27e419cba8cd8d2b0a798d076a86ff0b1bb805a43031fe4c320
[INFO] running `Command { std: "docker" "start" "-a" "739388be57e2b27e419cba8cd8d2b0a798d076a86ff0b1bb805a43031fe4c320", kill_on_drop: false }`
[INFO] [stderr]     Checking proconio v0.3.6
[INFO] [stderr]     Checking atcoder v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0425]: cannot find function `min` in this scope
[INFO] [stdout]   --> src/abc_229.rs:17:17
[INFO] [stdout]    |
[INFO] [stdout] 17 |     for i in 0..min(a_invert.len(), b_invert.len()){
[INFO] [stdout]    |                 ^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]    |
[INFO] [stdout]  7 + use std::cmp::min;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]   --> src/abc_194.rs:15:8
[INFO] [stdout]    |
[INFO] [stdout] 15 |     if (a+b>=15 && b>=8){
[INFO] [stdout]    |        ^               ^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 15 -     if (a+b>=15 && b>=8){
[INFO] [stdout] 15 +     if a+b>=15 && b>=8 {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]   --> src/abc_194.rs:18:13
[INFO] [stdout]    |
[INFO] [stdout] 18 |     else if (a+b>=10 && b>=3){
[INFO] [stdout]    |             ^               ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 18 -     else if (a+b>=10 && b>=3){
[INFO] [stdout] 18 +     else if a+b>=10 && b>=3 {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]   --> src/abc_194.rs:21:13
[INFO] [stdout]    |
[INFO] [stdout] 21 |     else if (a+b>=3){
[INFO] [stdout]    |             ^      ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 21 -     else if (a+b>=3){
[INFO] [stdout] 21 +     else if a+b>=3 {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::char`
[INFO] [stdout]  --> src/abc_212.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use std::char;
[INFO] [stdout]   |     ^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]   --> src/abc_212.rs:28:12
[INFO] [stdout]    |
[INFO] [stdout] 28 |         if (i==0){
[INFO] [stdout]    |            ^    ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 28 -         if (i==0){
[INFO] [stdout] 28 +         if i==0 {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]   --> src/abc_212.rs:33:12
[INFO] [stdout]    |
[INFO] [stdout] 33 |         if (pre != (x_char.to_string()).parse::<i32>().unwrap()){
[INFO] [stdout]    |            ^                                                   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 33 -         if (pre != (x_char.to_string()).parse::<i32>().unwrap()){
[INFO] [stdout] 33 +         if pre != (x_char.to_string()).parse::<i32>().unwrap() {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]   --> src/abc_212.rs:39:8
[INFO] [stdout]    |
[INFO] [stdout] 39 |     if (flag == 0){
[INFO] [stdout]    |        ^         ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 39 -     if (flag == 0){
[INFO] [stdout] 39 +     if flag == 0 {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]   --> src/abc_212.rs:46:12
[INFO] [stdout]    |
[INFO] [stdout] 46 |         if (i==0){
[INFO] [stdout]    |            ^    ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 46 -         if (i==0){
[INFO] [stdout] 46 +         if i==0 {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]   --> src/abc_212.rs:51:12
[INFO] [stdout]    |
[INFO] [stdout] 51 |         if ((pre+1)%10 != (x_char.to_string()).parse::<i32>().unwrap()){
[INFO] [stdout]    |            ^                                                          ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 51 -         if ((pre+1)%10 != (x_char.to_string()).parse::<i32>().unwrap()){
[INFO] [stdout] 51 +         if (pre+1)%10 != (x_char.to_string()).parse::<i32>().unwrap() {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]   --> src/abc_218.rs:18:12
[INFO] [stdout]    |
[INFO] [stdout] 18 |         if (i == (n-1) as usize && _s == 'o'){
[INFO] [stdout]    |            ^                                ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 18 -         if (i == (n-1) as usize && _s == 'o'){
[INFO] [stdout] 18 +         if i == (n-1) as usize && _s == 'o' {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]   --> src/abc_218.rs:21:17
[INFO] [stdout]    |
[INFO] [stdout] 21 |         else if (i == (n-1) as usize && _s == 'x'){
[INFO] [stdout]    |                 ^                                ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 21 -         else if (i == (n-1) as usize && _s == 'x'){
[INFO] [stdout] 21 +         else if i == (n-1) as usize && _s == 'x' {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]   --> src/abc_219.rs:32:12
[INFO] [stdout]    |
[INFO] [stdout] 32 |         if (_t.to_digit(10) == Some(1)){
[INFO] [stdout]    |            ^                          ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 32 -         if (_t.to_digit(10) == Some(1)){
[INFO] [stdout] 32 +         if _t.to_digit(10) == Some(1) {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]   --> src/abc_219.rs:35:17
[INFO] [stdout]    |
[INFO] [stdout] 35 |         else if (_t.to_digit(10) == Some(2)){
[INFO] [stdout]    |                 ^                          ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 35 -         else if (_t.to_digit(10) == Some(2)){
[INFO] [stdout] 35 +         else if _t.to_digit(10) == Some(2) {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `while` condition
[INFO] [stdout]   --> src/abc_223.rs:22:10
[INFO] [stdout]    |
[INFO] [stdout] 22 |     while(current_sec<total_sec/2.0){
[INFO] [stdout]    |          ^                         ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 22 -     while(current_sec<total_sec/2.0){
[INFO] [stdout] 22 +     while current_sec<total_sec/2.0 {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]   --> src/abc_223.rs:29:20
[INFO] [stdout]    |
[INFO] [stdout] 29 |             ans += (ab[i][0] as f64);
[INFO] [stdout]    |                    ^               ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 29 -             ans += (ab[i][0] as f64);
[INFO] [stdout] 29 +             ans += ab[i][0] as f64;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]   --> src/abc_231.rs:24:12
[INFO] [stdout]    |
[INFO] [stdout] 24 |         if (temp_idx<*v){
[INFO] [stdout]    |            ^           ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 24 -         if (temp_idx<*v){
[INFO] [stdout] 24 +         if temp_idx<*v {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]   --> src/abc_235.rs:17:12
[INFO] [stdout]    |
[INFO] [stdout] 17 |         if (i==0){
[INFO] [stdout]    |            ^    ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 17 -         if (i==0){
[INFO] [stdout] 17 +         if i==0 {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]   --> src/abc_235.rs:21:12
[INFO] [stdout]    |
[INFO] [stdout] 21 |         if (pre_h < *_h){
[INFO] [stdout]    |            ^           ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 21 -         if (pre_h < *_h){
[INFO] [stdout] 21 +         if pre_h < *_h {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]   --> src/abc_240.rs:15:8
[INFO] [stdout]    |
[INFO] [stdout] 15 |     if ((-1 <= (a-b) && (a-b) <= 1) || (a == 1 && b == 10) || (b == 1 && a == 10)){
[INFO] [stdout]    |        ^                                                                         ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 15 -     if ((-1 <= (a-b) && (a-b) <= 1) || (a == 1 && b == 10) || (b == 1 && a == 10)){
[INFO] [stdout] 15 +     if (-1 <= (a-b) && (a-b) <= 1) || (a == 1 && b == 10) || (b == 1 && a == 10) {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `while` condition
[INFO] [stdout]   --> src/abc_241.rs:16:11
[INFO] [stdout]    |
[INFO] [stdout] 16 |     while (i < 3){
[INFO] [stdout]    |           ^     ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 16 -     while (i < 3){
[INFO] [stdout] 16 +     while i < 3 {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]   --> src/abc_241.rs:34:16
[INFO] [stdout]    |
[INFO] [stdout] 34 |             if (_b == _a && !buf_idx.iter().any(|&e| e == j)){
[INFO] [stdout]    |                ^                                            ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 34 -             if (_b == _a && !buf_idx.iter().any(|&e| e == j)){
[INFO] [stdout] 34 +             if _b == _a && !buf_idx.iter().any(|&e| e == j) {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]   --> src/abc_241.rs:40:8
[INFO] [stdout]    |
[INFO] [stdout] 40 |     if (buf_idx.len() == m){
[INFO] [stdout]    |        ^                  ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 40 -     if (buf_idx.len() == m){
[INFO] [stdout] 40 +     if buf_idx.len() == m {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]   --> src/abc_243.rs:18:12
[INFO] [stdout]    |
[INFO] [stdout] 18 |         if (_a == &b[i]){
[INFO] [stdout]    |            ^           ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 18 -         if (_a == &b[i]){
[INFO] [stdout] 18 +         if _a == &b[i] {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]   --> src/abc_243.rs:21:17
[INFO] [stdout]    |
[INFO] [stdout] 21 |         else if (_a != &b[i] && b.iter().any(|e| e == _a)){
[INFO] [stdout]    |                 ^                                        ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 21 -         else if (_a != &b[i] && b.iter().any(|e| e == _a)){
[INFO] [stdout] 21 +         else if _a != &b[i] && b.iter().any(|e| e == _a) {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the type `str` cannot be indexed by `{integer}`
[INFO] [stdout]   --> src/abc_229.rs:18:37
[INFO] [stdout]    |
[INFO] [stdout] 18 |         println!("{}, {}", a_invert[i], b_invert[i]);
[INFO] [stdout]    |                                     ^ string indices are ranges of `usize`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `SliceIndex<str>` is not implemented for `{integer}`
[INFO] [stdout]    = note: you can use `.chars().nth()` or `.bytes().nth()`
[INFO] [stdout]            for more information, see chapter 8 in The Book: <https://doc.rust-lang.org/book/ch08-02-strings.html#indexing-into-strings>
[INFO] [stdout]    = help: the following other types implement trait `SliceIndex<T>`:
[INFO] [stdout]              `usize` implements `SliceIndex<ByteStr>`
[INFO] [stdout]              `usize` implements `SliceIndex<[T]>`
[INFO] [stdout]    = note: required for `String` to implement `Index<{integer}>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the type `str` cannot be indexed by `{integer}`
[INFO] [stdout]   --> src/abc_229.rs:18:50
[INFO] [stdout]    |
[INFO] [stdout] 18 |         println!("{}, {}", a_invert[i], b_invert[i]);
[INFO] [stdout]    |                                                  ^ string indices are ranges of `usize`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `SliceIndex<str>` is not implemented for `{integer}`
[INFO] [stdout]    = note: you can use `.chars().nth()` or `.bytes().nth()`
[INFO] [stdout]            for more information, see chapter 8 in The Book: <https://doc.rust-lang.org/book/ch08-02-strings.html#indexing-into-strings>
[INFO] [stdout]    = help: the following other types implement trait `SliceIndex<T>`:
[INFO] [stdout]              `usize` implements `SliceIndex<ByteStr>`
[INFO] [stdout]              `usize` implements `SliceIndex<[T]>`
[INFO] [stdout]    = note: required for `String` to implement `Index<{integer}>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `iter` found for struct `String` in the current scope
[INFO] [stdout]   --> src/abc_237.rs:16:30
[INFO] [stdout]    |
[INFO] [stdout] 16 |     let vec: Vec<String> = s.iter().map(|&_s| _s.to_string()).collect();
[INFO] [stdout]    |                              ^^^^ method not found in `String`
[INFO] [stdout]    |
[INFO] [stdout] help: because of the in-memory representation of `&str`, to obtain an `Iterator` over each of its codepoint use method `chars`
[INFO] [stdout]    |
[INFO] [stdout] 16 -     let vec: Vec<String> = s.iter().map(|&_s| _s.to_string()).collect();
[INFO] [stdout] 16 +     let vec: Vec<String> = s.chars().map(|&_s| _s.to_string()).collect();
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `min` in this scope
[INFO] [stdout]   --> src/abc_229.rs:17:17
[INFO] [stdout]    |
[INFO] [stdout] 17 |     for i in 0..min(a_invert.len(), b_invert.len()){
[INFO] [stdout]    |                 ^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]    |
[INFO] [stdout]  7 + use std::cmp::min;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed for `&_`
[INFO] [stdout]   --> src/abc_237.rs:16:42
[INFO] [stdout]    |
[INFO] [stdout] 16 |     let vec: Vec<String> = s.iter().map(|&_s| _s.to_string()).collect();
[INFO] [stdout]    |                                          ^^^  -- type must be known at this point
[INFO] [stdout]    |
[INFO] [stdout] help: consider giving this closure parameter an explicit type, where the placeholders `_` are specified
[INFO] [stdout]    |
[INFO] [stdout] 16 |     let vec: Vec<String> = s.iter().map(|&_s: &_| _s.to_string()).collect();
[INFO] [stdout]    |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]   --> src/abc_194.rs:15:8
[INFO] [stdout]    |
[INFO] [stdout] 15 |     if (a+b>=15 && b>=8){
[INFO] [stdout]    |        ^               ^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 15 -     if (a+b>=15 && b>=8){
[INFO] [stdout] 15 +     if a+b>=15 && b>=8 {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]   --> src/abc_194.rs:18:13
[INFO] [stdout]    |
[INFO] [stdout] 18 |     else if (a+b>=10 && b>=3){
[INFO] [stdout]    |             ^               ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 18 -     else if (a+b>=10 && b>=3){
[INFO] [stdout] 18 +     else if a+b>=10 && b>=3 {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]   --> src/abc_194.rs:21:13
[INFO] [stdout]    |
[INFO] [stdout] 21 |     else if (a+b>=3){
[INFO] [stdout]    |             ^      ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 21 -     else if (a+b>=3){
[INFO] [stdout] 21 +     else if a+b>=3 {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::char`
[INFO] [stdout]  --> src/abc_212.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use std::char;
[INFO] [stdout]   |     ^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]   --> src/abc_212.rs:28:12
[INFO] [stdout]    |
[INFO] [stdout] 28 |         if (i==0){
[INFO] [stdout]    |            ^    ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 28 -         if (i==0){
[INFO] [stdout] 28 +         if i==0 {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]   --> src/abc_212.rs:33:12
[INFO] [stdout]    |
[INFO] [stdout] 33 |         if (pre != (x_char.to_string()).parse::<i32>().unwrap()){
[INFO] [stdout]    |            ^                                                   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 33 -         if (pre != (x_char.to_string()).parse::<i32>().unwrap()){
[INFO] [stdout] 33 +         if pre != (x_char.to_string()).parse::<i32>().unwrap() {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]   --> src/abc_212.rs:39:8
[INFO] [stdout]    |
[INFO] [stdout] 39 |     if (flag == 0){
[INFO] [stdout]    |        ^         ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 39 -     if (flag == 0){
[INFO] [stdout] 39 +     if flag == 0 {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]   --> src/abc_212.rs:46:12
[INFO] [stdout]    |
[INFO] [stdout] 46 |         if (i==0){
[INFO] [stdout]    |            ^    ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 46 -         if (i==0){
[INFO] [stdout] 46 +         if i==0 {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]   --> src/abc_212.rs:51:12
[INFO] [stdout]    |
[INFO] [stdout] 51 |         if ((pre+1)%10 != (x_char.to_string()).parse::<i32>().unwrap()){
[INFO] [stdout]    |            ^                                                          ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 51 -         if ((pre+1)%10 != (x_char.to_string()).parse::<i32>().unwrap()){
[INFO] [stdout] 51 +         if (pre+1)%10 != (x_char.to_string()).parse::<i32>().unwrap() {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]   --> src/abc_218.rs:18:12
[INFO] [stdout]    |
[INFO] [stdout] 18 |         if (i == (n-1) as usize && _s == 'o'){
[INFO] [stdout]    |            ^                                ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 18 -         if (i == (n-1) as usize && _s == 'o'){
[INFO] [stdout] 18 +         if i == (n-1) as usize && _s == 'o' {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]   --> src/abc_218.rs:21:17
[INFO] [stdout]    |
[INFO] [stdout] 21 |         else if (i == (n-1) as usize && _s == 'x'){
[INFO] [stdout]    |                 ^                                ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 21 -         else if (i == (n-1) as usize && _s == 'x'){
[INFO] [stdout] 21 +         else if i == (n-1) as usize && _s == 'x' {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]   --> src/abc_219.rs:32:12
[INFO] [stdout]    |
[INFO] [stdout] 32 |         if (_t.to_digit(10) == Some(1)){
[INFO] [stdout]    |            ^                          ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 32 -         if (_t.to_digit(10) == Some(1)){
[INFO] [stdout] 32 +         if _t.to_digit(10) == Some(1) {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]   --> src/abc_219.rs:35:17
[INFO] [stdout]    |
[INFO] [stdout] 35 |         else if (_t.to_digit(10) == Some(2)){
[INFO] [stdout]    |                 ^                          ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 35 -         else if (_t.to_digit(10) == Some(2)){
[INFO] [stdout] 35 +         else if _t.to_digit(10) == Some(2) {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `while` condition
[INFO] [stdout]   --> src/abc_223.rs:22:10
[INFO] [stdout]    |
[INFO] [stdout] 22 |     while(current_sec<total_sec/2.0){
[INFO] [stdout]    |          ^                         ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 22 -     while(current_sec<total_sec/2.0){
[INFO] [stdout] 22 +     while current_sec<total_sec/2.0 {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]   --> src/abc_223.rs:29:20
[INFO] [stdout]    |
[INFO] [stdout] 29 |             ans += (ab[i][0] as f64);
[INFO] [stdout]    |                    ^               ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 29 -             ans += (ab[i][0] as f64);
[INFO] [stdout] 29 +             ans += ab[i][0] as f64;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]   --> src/abc_231.rs:24:12
[INFO] [stdout]    |
[INFO] [stdout] 24 |         if (temp_idx<*v){
[INFO] [stdout]    |            ^           ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 24 -         if (temp_idx<*v){
[INFO] [stdout] 24 +         if temp_idx<*v {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]   --> src/abc_235.rs:17:12
[INFO] [stdout]    |
[INFO] [stdout] 17 |         if (i==0){
[INFO] [stdout]    |            ^    ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 17 -         if (i==0){
[INFO] [stdout] 17 +         if i==0 {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]   --> src/abc_235.rs:21:12
[INFO] [stdout]    |
[INFO] [stdout] 21 |         if (pre_h < *_h){
[INFO] [stdout]    |            ^           ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 21 -         if (pre_h < *_h){
[INFO] [stdout] 21 +         if pre_h < *_h {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]   --> src/abc_240.rs:15:8
[INFO] [stdout]    |
[INFO] [stdout] 15 |     if ((-1 <= (a-b) && (a-b) <= 1) || (a == 1 && b == 10) || (b == 1 && a == 10)){
[INFO] [stdout]    |        ^                                                                         ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 15 -     if ((-1 <= (a-b) && (a-b) <= 1) || (a == 1 && b == 10) || (b == 1 && a == 10)){
[INFO] [stdout] 15 +     if (-1 <= (a-b) && (a-b) <= 1) || (a == 1 && b == 10) || (b == 1 && a == 10) {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `while` condition
[INFO] [stdout]   --> src/abc_241.rs:16:11
[INFO] [stdout]    |
[INFO] [stdout] 16 |     while (i < 3){
[INFO] [stdout]    |           ^     ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 16 -     while (i < 3){
[INFO] [stdout] 16 +     while i < 3 {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]   --> src/abc_241.rs:34:16
[INFO] [stdout]    |
[INFO] [stdout] 34 |             if (_b == _a && !buf_idx.iter().any(|&e| e == j)){
[INFO] [stdout]    |                ^                                            ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 34 -             if (_b == _a && !buf_idx.iter().any(|&e| e == j)){
[INFO] [stdout] 34 +             if _b == _a && !buf_idx.iter().any(|&e| e == j) {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]   --> src/abc_241.rs:40:8
[INFO] [stdout]    |
[INFO] [stdout] 40 |     if (buf_idx.len() == m){
[INFO] [stdout]    |        ^                  ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 40 -     if (buf_idx.len() == m){
[INFO] [stdout] 40 +     if buf_idx.len() == m {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]   --> src/abc_243.rs:18:12
[INFO] [stdout]    |
[INFO] [stdout] 18 |         if (_a == &b[i]){
[INFO] [stdout]    |            ^           ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 18 -         if (_a == &b[i]){
[INFO] [stdout] 18 +         if _a == &b[i] {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]   --> src/abc_243.rs:21:17
[INFO] [stdout]    |
[INFO] [stdout] 21 |         else if (_a != &b[i] && b.iter().any(|e| e == _a)){
[INFO] [stdout]    |                 ^                                        ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 21 -         else if (_a != &b[i] && b.iter().any(|e| e == _a)){
[INFO] [stdout] 21 +         else if _a != &b[i] && b.iter().any(|e| e == _a) {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `i`
[INFO] [stdout]   --> src/abc_141.rs:15:10
[INFO] [stdout]    |
[INFO] [stdout] 15 |     for (i, &item) in bytes.iter().enumerate(){
[INFO] [stdout]    |          ^ help: if this is intentional, prefix it with an underscore: `_i`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `n`
[INFO] [stdout]   --> src/abc_142.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 |         n: f64,
[INFO] [stdout]    |         ^ help: if this is intentional, prefix it with an underscore: `_n`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `t`
[INFO] [stdout]   --> src/abc_154.rs:13:9
[INFO] [stdout]    |
[INFO] [stdout] 13 |         t: String,
[INFO] [stdout]    |         ^ help: if this is intentional, prefix it with an underscore: `_t`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `atcoder` (bin "atcoder" test) due to 5 previous errors; 35 warnings emitted
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] warning: value assigned to `flag` is never read
[INFO] [stdout]   --> src/abc_212.rs:44:5
[INFO] [stdout]    |
[INFO] [stdout] 44 |     flag = 0;
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: maybe it is overwritten before being read?
[INFO] [stdout]    = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `flag` is never read
[INFO] [stdout]   --> src/abc_212.rs:52:13
[INFO] [stdout]    |
[INFO] [stdout] 52 |             flag = 1;
[INFO] [stdout]    |             ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `i`
[INFO] [stdout]  --> src/abc_220.rs:6:9
[INFO] [stdout]   |
[INFO] [stdout] 6 |     for i in 1..(k+1){
[INFO] [stdout]   |         ^ help: if this is intentional, prefix it with an underscore: `_i`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `m`
[INFO] [stdout]   --> src/abc_222.rs:13:9
[INFO] [stdout]    |
[INFO] [stdout] 13 |         m: i32,
[INFO] [stdout]    |         ^ help: if this is intentional, prefix it with an underscore: `_m`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `i`
[INFO] [stdout]   --> src/abc_234.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 |     let mut i: usize;
[INFO] [stdout]    |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_i`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `j`
[INFO] [stdout]   --> src/abc_234.rs:17:9
[INFO] [stdout]    |
[INFO] [stdout] 17 |     let mut j: usize;
[INFO] [stdout]    |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_j`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `i`
[INFO] [stdout]   --> src/abc_241.rs:32:10
[INFO] [stdout]    |
[INFO] [stdout] 32 |     for (i, _b) in b.iter().enumerate(){
[INFO] [stdout]    |          ^ help: if this is intentional, prefix it with an underscore: `_i`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the type `str` cannot be indexed by `{integer}`
[INFO] [stdout]   --> src/abc_229.rs:18:37
[INFO] [stdout]    |
[INFO] [stdout] 18 |         println!("{}, {}", a_invert[i], b_invert[i]);
[INFO] [stdout]    |                                     ^ string indices are ranges of `usize`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `SliceIndex<str>` is not implemented for `{integer}`
[INFO] [stdout]    = note: you can use `.chars().nth()` or `.bytes().nth()`
[INFO] [stdout]            for more information, see chapter 8 in The Book: <https://doc.rust-lang.org/book/ch08-02-strings.html#indexing-into-strings>
[INFO] [stdout]    = help: the following other types implement trait `SliceIndex<T>`:
[INFO] [stdout]              `usize` implements `SliceIndex<ByteStr>`
[INFO] [stdout]              `usize` implements `SliceIndex<[T]>`
[INFO] [stdout]    = note: required for `String` to implement `Index<{integer}>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the type `str` cannot be indexed by `{integer}`
[INFO] [stdout]   --> src/abc_229.rs:18:50
[INFO] [stdout]    |
[INFO] [stdout] 18 |         println!("{}, {}", a_invert[i], b_invert[i]);
[INFO] [stdout]    |                                                  ^ string indices are ranges of `usize`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `SliceIndex<str>` is not implemented for `{integer}`
[INFO] [stdout]    = note: you can use `.chars().nth()` or `.bytes().nth()`
[INFO] [stdout]            for more information, see chapter 8 in The Book: <https://doc.rust-lang.org/book/ch08-02-strings.html#indexing-into-strings>
[INFO] [stdout]    = help: the following other types implement trait `SliceIndex<T>`:
[INFO] [stdout]              `usize` implements `SliceIndex<ByteStr>`
[INFO] [stdout]              `usize` implements `SliceIndex<[T]>`
[INFO] [stdout]    = note: required for `String` to implement `Index<{integer}>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `w`
[INFO] [stdout]   --> src/abc_253.rs:22:9
[INFO] [stdout]    |
[INFO] [stdout] 22 |         w: i32,
[INFO] [stdout]    |         ^ help: if this is intentional, prefix it with an underscore: `_w`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0277, E0282, E0425, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0277`.
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `iter` found for struct `String` in the current scope
[INFO] [stdout]   --> src/abc_237.rs:16:30
[INFO] [stdout]    |
[INFO] [stdout] 16 |     let vec: Vec<String> = s.iter().map(|&_s| _s.to_string()).collect();
[INFO] [stdout]    |                              ^^^^ method not found in `String`
[INFO] [stdout]    |
[INFO] [stdout] help: because of the in-memory representation of `&str`, to obtain an `Iterator` over each of its codepoint use method `chars`
[INFO] [stdout]    |
[INFO] [stdout] 16 -     let vec: Vec<String> = s.iter().map(|&_s| _s.to_string()).collect();
[INFO] [stdout] 16 +     let vec: Vec<String> = s.chars().map(|&_s| _s.to_string()).collect();
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed for `&_`
[INFO] [stdout]   --> src/abc_237.rs:16:42
[INFO] [stdout]    |
[INFO] [stdout] 16 |     let vec: Vec<String> = s.iter().map(|&_s| _s.to_string()).collect();
[INFO] [stdout]    |                                          ^^^  -- type must be known at this point
[INFO] [stdout]    |
[INFO] [stdout] help: consider giving this closure parameter an explicit type, where the placeholders `_` are specified
[INFO] [stdout]    |
[INFO] [stdout] 16 |     let vec: Vec<String> = s.iter().map(|&_s: &_| _s.to_string()).collect();
[INFO] [stdout]    |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `i`
[INFO] [stdout]   --> src/abc_141.rs:15:10
[INFO] [stdout]    |
[INFO] [stdout] 15 |     for (i, &item) in bytes.iter().enumerate(){
[INFO] [stdout]    |          ^ help: if this is intentional, prefix it with an underscore: `_i`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `n`
[INFO] [stdout]   --> src/abc_142.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 |         n: f64,
[INFO] [stdout]    |         ^ help: if this is intentional, prefix it with an underscore: `_n`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `t`
[INFO] [stdout]   --> src/abc_154.rs:13:9
[INFO] [stdout]    |
[INFO] [stdout] 13 |         t: String,
[INFO] [stdout]    |         ^ help: if this is intentional, prefix it with an underscore: `_t`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `flag` is never read
[INFO] [stdout]   --> src/abc_212.rs:44:5
[INFO] [stdout]    |
[INFO] [stdout] 44 |     flag = 0;
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: maybe it is overwritten before being read?
[INFO] [stdout]    = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `flag` is never read
[INFO] [stdout]   --> src/abc_212.rs:52:13
[INFO] [stdout]    |
[INFO] [stdout] 52 |             flag = 1;
[INFO] [stdout]    |             ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `i`
[INFO] [stdout]  --> src/abc_220.rs:6:9
[INFO] [stdout]   |
[INFO] [stdout] 6 |     for i in 1..(k+1){
[INFO] [stdout]   |         ^ help: if this is intentional, prefix it with an underscore: `_i`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `m`
[INFO] [stdout]   --> src/abc_222.rs:13:9
[INFO] [stdout]    |
[INFO] [stdout] 13 |         m: i32,
[INFO] [stdout]    |         ^ help: if this is intentional, prefix it with an underscore: `_m`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `i`
[INFO] [stdout]   --> src/abc_234.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 |     let mut i: usize;
[INFO] [stdout]    |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_i`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `j`
[INFO] [stdout]   --> src/abc_234.rs:17:9
[INFO] [stdout]    |
[INFO] [stdout] 17 |     let mut j: usize;
[INFO] [stdout]    |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_j`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `i`
[INFO] [stdout]   --> src/abc_241.rs:32:10
[INFO] [stdout]    |
[INFO] [stdout] 32 |     for (i, _b) in b.iter().enumerate(){
[INFO] [stdout]    |          ^ help: if this is intentional, prefix it with an underscore: `_i`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `w`
[INFO] [stdout]   --> src/abc_253.rs:22:9
[INFO] [stdout]    |
[INFO] [stdout] 22 |         w: i32,
[INFO] [stdout]    |         ^ help: if this is intentional, prefix it with an underscore: `_w`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0277, E0282, E0425, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0277`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `atcoder` (bin "atcoder") due to 5 previous errors; 35 warnings emitted
[INFO] running `Command { std: "docker" "inspect" "739388be57e2b27e419cba8cd8d2b0a798d076a86ff0b1bb805a43031fe4c320", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "739388be57e2b27e419cba8cd8d2b0a798d076a86ff0b1bb805a43031fe4c320", kill_on_drop: false }`
[INFO] [stdout] 739388be57e2b27e419cba8cd8d2b0a798d076a86ff0b1bb805a43031fe4c320
