[INFO] updating cached repository rust-lang-nursery/rustfmt [INFO] running `"git" "fetch" "--all"` [INFO] [stdout] Fetching origin [INFO] [stderr] From git://github.com/rust-lang-nursery/rustfmt [INFO] [stderr] * branch HEAD -> FETCH_HEAD [INFO] running `"git" "clone" "work/cache/sources/gh/rust-lang-nursery/rustfmt" "work/ex/pr-57745/sources/master#f613dc138b4012cf3d2eb40718fbcc7cf0a34039/gh/rust-lang-nursery/rustfmt"` [INFO] [stderr] Cloning into 'work/ex/pr-57745/sources/master#f613dc138b4012cf3d2eb40718fbcc7cf0a34039/gh/rust-lang-nursery/rustfmt'... [INFO] [stderr] done. [INFO] running `"git" "clone" "work/cache/sources/gh/rust-lang-nursery/rustfmt" "work/ex/pr-57745/sources/try#29640c57b5f92febba0e40c50cb863c9a7ede51d/gh/rust-lang-nursery/rustfmt"` [INFO] [stderr] Cloning into 'work/ex/pr-57745/sources/try#29640c57b5f92febba0e40c50cb863c9a7ede51d/gh/rust-lang-nursery/rustfmt'... [INFO] [stderr] done. [INFO] running `"git" "rev-parse" "HEAD"` [INFO] [stdout] 16c292dcf8974d72bf1474a9653566e1e160d393 [INFO] sha for GitHub repo rust-lang-nursery/rustfmt: 16c292dcf8974d72bf1474a9653566e1e160d393 [INFO] validating manifest of rust-lang-nursery/rustfmt on toolchain master#f613dc138b4012cf3d2eb40718fbcc7cf0a34039 [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+f613dc138b4012cf3d2eb40718fbcc7cf0a34039-alt" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] validating manifest of rust-lang-nursery/rustfmt on toolchain try#29640c57b5f92febba0e40c50cb863c9a7ede51d [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+29640c57b5f92febba0e40c50cb863c9a7ede51d-alt" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started frobbing rust-lang-nursery/rustfmt [INFO] finished frobbing rust-lang-nursery/rustfmt [INFO] frobbed toml for rust-lang-nursery/rustfmt written to work/ex/pr-57745/sources/master#f613dc138b4012cf3d2eb40718fbcc7cf0a34039/gh/rust-lang-nursery/rustfmt/Cargo.toml [INFO] started frobbing rust-lang-nursery/rustfmt [INFO] finished frobbing rust-lang-nursery/rustfmt [INFO] frobbed toml for rust-lang-nursery/rustfmt written to work/ex/pr-57745/sources/try#29640c57b5f92febba0e40c50cb863c9a7ede51d/gh/rust-lang-nursery/rustfmt/Cargo.toml [INFO] crate rust-lang-nursery/rustfmt has a lockfile. skipping [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+f613dc138b4012cf3d2eb40718fbcc7cf0a34039-alt" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+29640c57b5f92febba0e40c50cb863c9a7ede51d-alt" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] checking rust-lang-nursery/rustfmt against try#29640c57b5f92febba0e40c50cb863c9a7ede51d for pr-57745 [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-57745/worker-1/try#29640c57b5f92febba0e40c50cb863c9a7ede51d:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/pr-57745/sources/try#29640c57b5f92febba0e40c50cb863c9a7ede51d/gh/rust-lang-nursery/rustfmt:/opt/crater/workdir:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/opt/crater/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/opt/crater/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/opt/crater/workdir" "-e" "MAP_USER_ID=1000" "-e" "CARGO_TARGET_DIR=/opt/crater/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/crater/cargo-home" "-e" "RUSTUP_HOME=/opt/crater/rustup-home" "-w" "/opt/crater/workdir" "-m" "1536M" "--network" "none" "rustops/crates-build-env" "/opt/crater/cargo-home/bin/cargo" "+29640c57b5f92febba0e40c50cb863c9a7ede51d-alt" "check" "--frozen" "--all" "--all-targets"` [INFO] [stdout] 33e30485de037fee872a6eb3bbb337b268ff5f2e0197e6b8255f89ca7e8c13b1 [INFO] running `"docker" "start" "-a" "33e30485de037fee872a6eb3bbb337b268ff5f2e0197e6b8255f89ca7e8c13b1"` [INFO] [stderr] Compiling rustc-rayon-core v0.1.1 [INFO] [stderr] Checking rustc-ap-graphviz v306.0.0 [INFO] [stderr] Compiling rustc-ap-rustc_target v306.0.0 [INFO] [stderr] Checking scoped-tls v0.1.2 [INFO] [stderr] Compiling rustc-ap-syntax v306.0.0 [INFO] [stderr] Compiling rustfmt-nightly v1.0.1 (/opt/crater/workdir) [INFO] [stderr] Checking diff v0.1.11 [INFO] [stderr] Checking bytecount v0.4.0 [INFO] [stderr] Checking rustc-workspace-hack v1.0.0 [INFO] [stderr] warning: use of deprecated item 'core::str::::trim_right': superseded by `trim_end` [INFO] [stderr] --> build.rs:39:49 [INFO] [stderr] | [INFO] [stderr] 39 | format!("{} ({} {})", channel, hash.trim_right(), date) [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(deprecated)] on by default [INFO] [stderr] [INFO] [stderr] Checking rustc-hash v1.0.1 [INFO] [stderr] Checking itertools v0.7.11 [INFO] [stderr] Checking rustc-ap-rustc_cratesio_shim v306.0.0 [INFO] [stderr] Checking ena v0.11.0 [INFO] [stderr] Checking smallvec v0.6.6 [INFO] [stderr] Checking lock_api v0.1.5 [INFO] [stderr] Compiling semver v0.9.0 [INFO] [stderr] Compiling serde_derive v1.0.80 [INFO] [stderr] Compiling derive-new v0.5.6 [INFO] [stderr] Checking error-chain v0.12.0 [INFO] [stderr] Checking regex v1.0.6 [INFO] [stderr] Checking rustc-ap-serialize v306.0.0 [INFO] [stderr] Checking rustc-rayon v0.1.1 [INFO] [stderr] Compiling rustc_version v0.2.3 [INFO] [stderr] Compiling parking_lot_core v0.3.1 [INFO] [stderr] Checking parking_lot v0.6.4 [INFO] [stderr] Checking env_logger v0.5.13 [INFO] [stderr] Checking rustc-ap-rustc_data_structures v306.0.0 [INFO] [stderr] Checking rustc-ap-arena v306.0.0 [INFO] [stderr] Checking rustc-ap-syntax_pos v306.0.0 [INFO] [stderr] Checking rustc-ap-rustc_errors v306.0.0 [INFO] [stderr] Checking cargo_metadata v0.6.2 [INFO] [stderr] warning: use of deprecated item 'failure::core::str::::trim_right': superseded by `trim_end` [INFO] [stderr] --> src/utils.rs:517:50 [INFO] [stderr] | [INFO] [stderr] 517 | let first_line = lines.next().map(|(_, s)| s.trim_right().to_owned())?; [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(deprecated)] on by default [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'failure::core::str::::trim_left': superseded by `trim_start` [INFO] [stderr] --> src/comment.rs:311:49 [INFO] [stderr] | [INFO] [stderr] 311 | let line_start = style.line_start().trim_left(); [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'failure::core::str::::trim_right': superseded by `trim_end` [INFO] [stderr] --> src/comment.rs:315:41 [INFO] [stderr] | [INFO] [stderr] 315 | let trimmed_opener = opener.trim_right(); [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'failure::core::str::::trim_left': superseded by `trim_start` [INFO] [stderr] --> src/comment.rs:320:41 [INFO] [stderr] | [INFO] [stderr] 320 | let closer = style.closer().trim_left(); [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'failure::core::str::::trim_left': superseded by `trim_start` [INFO] [stderr] --> src/comment.rs:326:45 [INFO] [stderr] | [INFO] [stderr] 326 | let mut trimmed_line = line.trim_left(); [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'failure::core::str::::trim_right': superseded by `trim_end` [INFO] [stderr] --> src/comment.rs:336:49 [INFO] [stderr] | [INFO] [stderr] 336 | let opener = style.opener().trim_right(); [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'failure::core::str::::trim_left': superseded by `trim_start` [INFO] [stderr] --> src/comment.rs:370:31 [INFO] [stderr] | [INFO] [stderr] 370 | identify_comment(rest.trim_left(), block_style, shape, config, is_doc_comment).map( [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'failure::core::str::::trim_left': superseded by `trim_start` [INFO] [stderr] --> src/comment.rs:294:37 [INFO] [stderr] | [INFO] [stderr] 294 | let trimmed_line = line.trim_left(); [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'failure::core::str::::trim_left': superseded by `trim_start` [INFO] [stderr] --> src/comment.rs:430:28 [INFO] [stderr] | [INFO] [stderr] 430 | let trimmed = line.trim_left(); [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'failure::core::str::::trim_right': superseded by `trim_end` [INFO] [stderr] --> src/comment.rs:540:64 [INFO] [stderr] | [INFO] [stderr] 540 | Some(next_line) if next_line.is_empty() => sep.trim_right(), [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'failure::core::str::::trim_right': superseded by `trim_end` [INFO] [stderr] --> src/comment.rs:760:43 [INFO] [stderr] | [INFO] [stderr] 760 | let line_breaks = count_newlines(orig.trim_right()); [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'failure::core::str::::trim_left': superseded by `trim_start` [INFO] [stderr] --> src/comment.rs:765:59 [INFO] [stderr] | [INFO] [stderr] 765 | line = trim_right_unless_two_whitespaces(line.trim_left(), is_doc_comment); [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'failure::core::str::::trim_right': superseded by `trim_end` [INFO] [stderr] --> src/comment.rs:768:49 [INFO] [stderr] | [INFO] [stderr] 768 | line = line[..(line.len() - 2)].trim_right(); [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'failure::core::str::::trim_left': superseded by `trim_start` [INFO] [stderr] --> src/comment.rs:777:26 [INFO] [stderr] | [INFO] [stderr] 777 | line.trim_left(), [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'failure::core::str::::trim_left': superseded by `trim_start` [INFO] [stderr] --> src/comment.rs:797:10 [INFO] [stderr] | [INFO] [stderr] 797 | if s.trim_left().starts_with("# ") { [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'failure::core::str::::trim_left': superseded by `trim_start` [INFO] [stderr] --> src/comment.rs:807:37 [INFO] [stderr] | [INFO] [stderr] 807 | let left_trimmed = line.trim_left(); [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'failure::core::str::::trim_left_matches': superseded by `trim_start_matches` [INFO] [stderr] --> src/comment.rs:809:30 [INFO] [stderr] | [INFO] [stderr] 809 | left_trimmed.trim_left_matches(RUSTFMT_CUSTOM_COMMENT_PREFIX) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'failure::core::str::::trim_right': superseded by `trim_end` [INFO] [stderr] --> src/comment.rs:873:11 [INFO] [stderr] | [INFO] [stderr] 873 | s.trim_right() [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'failure::core::str::::trim_right': superseded by `trim_end` [INFO] [stderr] --> src/comment.rs:921:27 [INFO] [stderr] | [INFO] [stderr] 921 | (&line[opener.trim_right().len()..], false) [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'failure::core::str::::trim_right': superseded by `trim_end` [INFO] [stderr] --> src/utils.rs:517:50 [INFO] [stderr] | [INFO] [stderr] 517 | let first_line = lines.next().map(|(_, s)| s.trim_right().to_owned())?; [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(deprecated)] on by default [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'failure::core::str::::trim_left': superseded by `trim_start` [INFO] [stderr] --> src/comment.rs:311:49 [INFO] [stderr] | [INFO] [stderr] 311 | let line_start = style.line_start().trim_left(); [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'failure::core::str::::trim_right': superseded by `trim_end` [INFO] [stderr] --> src/comment.rs:315:41 [INFO] [stderr] | [INFO] [stderr] 315 | let trimmed_opener = opener.trim_right(); [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'failure::core::str::::trim_left': superseded by `trim_start` [INFO] [stderr] --> src/comment.rs:320:41 [INFO] [stderr] | [INFO] [stderr] 320 | let closer = style.closer().trim_left(); [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'failure::core::str::::trim_left': superseded by `trim_start` [INFO] [stderr] --> src/comment.rs:326:45 [INFO] [stderr] | [INFO] [stderr] 326 | let mut trimmed_line = line.trim_left(); [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'failure::core::str::::trim_right': superseded by `trim_end` [INFO] [stderr] --> src/comment.rs:336:49 [INFO] [stderr] | [INFO] [stderr] 336 | let opener = style.opener().trim_right(); [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'failure::core::str::::trim_left': superseded by `trim_start` [INFO] [stderr] --> src/comment.rs:370:31 [INFO] [stderr] | [INFO] [stderr] 370 | identify_comment(rest.trim_left(), block_style, shape, config, is_doc_comment).map( [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'failure::core::str::::trim_left': superseded by `trim_start` [INFO] [stderr] --> src/comment.rs:294:37 [INFO] [stderr] | [INFO] [stderr] 294 | let trimmed_line = line.trim_left(); [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'failure::core::str::::trim_left': superseded by `trim_start` [INFO] [stderr] --> src/comment.rs:430:28 [INFO] [stderr] | [INFO] [stderr] 430 | let trimmed = line.trim_left(); [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'failure::core::str::::trim_right': superseded by `trim_end` [INFO] [stderr] --> src/comment.rs:540:64 [INFO] [stderr] | [INFO] [stderr] 540 | Some(next_line) if next_line.is_empty() => sep.trim_right(), [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'failure::core::str::::trim_right': superseded by `trim_end` [INFO] [stderr] --> src/comment.rs:760:43 [INFO] [stderr] | [INFO] [stderr] 760 | let line_breaks = count_newlines(orig.trim_right()); [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'failure::core::str::::trim_left': superseded by `trim_start` [INFO] [stderr] --> src/comment.rs:765:59 [INFO] [stderr] | [INFO] [stderr] 765 | line = trim_right_unless_two_whitespaces(line.trim_left(), is_doc_comment); [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'failure::core::str::::trim_right': superseded by `trim_end` [INFO] [stderr] --> src/comment.rs:768:49 [INFO] [stderr] | [INFO] [stderr] 768 | line = line[..(line.len() - 2)].trim_right(); [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'failure::core::str::::trim_left': superseded by `trim_start` [INFO] [stderr] --> src/comment.rs:777:26 [INFO] [stderr] | [INFO] [stderr] 777 | line.trim_left(), [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'failure::core::str::::trim_left': superseded by `trim_start` [INFO] [stderr] --> src/comment.rs:797:10 [INFO] [stderr] | [INFO] [stderr] 797 | if s.trim_left().starts_with("# ") { [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'failure::core::str::::trim_left': superseded by `trim_start` [INFO] [stderr] --> src/comment.rs:807:37 [INFO] [stderr] | [INFO] [stderr] 807 | let left_trimmed = line.trim_left(); [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'failure::core::str::::trim_left_matches': superseded by `trim_start_matches` [INFO] [stderr] --> src/comment.rs:809:30 [INFO] [stderr] | [INFO] [stderr] 809 | left_trimmed.trim_left_matches(RUSTFMT_CUSTOM_COMMENT_PREFIX) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'failure::core::str::::trim_right': superseded by `trim_end` [INFO] [stderr] --> src/comment.rs:873:11 [INFO] [stderr] | [INFO] [stderr] 873 | s.trim_right() [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'failure::core::str::::trim_right': superseded by `trim_end` [INFO] [stderr] --> src/comment.rs:921:27 [INFO] [stderr] | [INFO] [stderr] 921 | (&line[opener.trim_right().len()..], false) [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'failure::core::str::::trim_left': superseded by `trim_start` [INFO] [stderr] --> src/expr.rs:1255:34 [INFO] [stderr] | [INFO] [stderr] 1255 | line.trim_left() [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'failure::core::str::::trim_left': superseded by `trim_start` [INFO] [stderr] --> src/expr.rs:1260:22 [INFO] [stderr] | [INFO] [stderr] 1260 | .trim_left(), [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'failure::core::str::::trim_right': superseded by `trim_end` [INFO] [stderr] --> src/imports.rs:53:63 [INFO] [stderr] | [INFO] [stderr] 53 | let trimmed_snippet = self.snippet(prev_span).trim_right(); [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'failure::core::str::::trim_left': superseded by `trim_start` [INFO] [stderr] --> src/items.rs:1252:38 [INFO] [stderr] | [INFO] [stderr] 1252 | result.push_str(generics_str.trim_left()); [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'failure::core::str::::trim_left': superseded by `trim_start` [INFO] [stderr] --> src/items.rs:1496:32 [INFO] [stderr] | [INFO] [stderr] 1496 | result.push_str(suffix.trim_left()); [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'failure::core::str::::trim_left': superseded by `trim_start` [INFO] [stderr] --> src/items.rs:1622:19 [INFO] [stderr] | [INFO] [stderr] 1622 | field_str.trim_left() [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'failure::core::str::::trim_left': superseded by `trim_start` [INFO] [stderr] --> src/items.rs:1989:30 [INFO] [stderr] | [INFO] [stderr] 1989 | .map_or(false, |l| l.trim_left().len() == 1); [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'failure::core::str::::trim_left': superseded by `trim_start` [INFO] [stderr] --> src/lists.rs:180:46 [INFO] [stderr] | [INFO] [stderr] 180 | .map_or(false, |comment| comment.trim_left().starts_with("//")) [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'failure::core::str::::trim_left': superseded by `trim_start` [INFO] [stderr] --> src/lists.rs:184:50 [INFO] [stderr] | [INFO] [stderr] 184 | .map_or(false, |comment| comment.trim_left().starts_with("//")) [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'failure::core::str::::trim_left': superseded by `trim_start` [INFO] [stderr] --> src/lists.rs:466:29 [INFO] [stderr] | [INFO] [stderr] 466 | comment.trim_left(), [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'failure::core::str::::trim_right': superseded by `trim_end` [INFO] [stderr] --> src/macros.rs:1293:54 [INFO] [stderr] | [INFO] [stderr] 1293 | let mut new_body = LineClasses::new(new_body.trim_right()) [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'failure::core::str::::trim_right': superseded by `trim_end` [INFO] [stderr] --> src/missed_spans.rs:66:40 [INFO] [stderr] | [INFO] [stderr] 66 | this.push_str(last_snippet.trim_right()); [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'failure::core::str::::trim_right': superseded by `trim_end` [INFO] [stderr] --> src/missed_spans.rs:78:40 [INFO] [stderr] | [INFO] [stderr] 78 | this.push_str(last_snippet.trim_right()); [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'failure::core::str::::trim_right': superseded by `trim_end` [INFO] [stderr] --> src/pairs.rs:187:81 [INFO] [stderr] | [INFO] [stderr] 187 | SeparatorPlace::Back => shape.used_width() + pp.prefix.len() + pp.infix.trim_right().len(), [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'failure::core::str::::trim_right': superseded by `trim_end` [INFO] [stderr] --> src/pairs.rs:241:42 [INFO] [stderr] | [INFO] [stderr] 241 | SeparatorPlace::Back => pp.infix.trim_right(), [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'failure::core::str::::trim_left': superseded by `trim_start` [INFO] [stderr] --> src/pairs.rs:242:43 [INFO] [stderr] | [INFO] [stderr] 242 | SeparatorPlace::Front => pp.infix.trim_left(), [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'failure::core::str::::trim_left': superseded by `trim_start` [INFO] [stderr] --> src/expr.rs:1255:34 [INFO] [stderr] | [INFO] [stderr] 1255 | line.trim_left() [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'failure::core::str::::trim_left': superseded by `trim_start` [INFO] [stderr] --> src/expr.rs:1260:22 [INFO] [stderr] | [INFO] [stderr] 1260 | .trim_left(), [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'failure::core::str::::trim_right': superseded by `trim_end` [INFO] [stderr] --> src/string.rs:141:37 [INFO] [stderr] | [INFO] [stderr] 141 | result = result.trim_right().to_string(); [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'failure::core::str::::trim_right_matches': superseded by `trim_end_matches` [INFO] [stderr] --> src/string.rs:195:14 [INFO] [stderr] | [INFO] [stderr] 195 | .trim_right_matches(whitespace_except_line_feed) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'failure::core::str::::trim_right': superseded by `trim_end` [INFO] [stderr] --> src/string.rs:247:37 [INFO] [stderr] | [INFO] [stderr] 247 | line = line.trim_right(); [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'failure::core::str::::trim_right': superseded by `trim_end` [INFO] [stderr] --> src/imports.rs:53:63 [INFO] [stderr] | [INFO] [stderr] 53 | let trimmed_snippet = self.snippet(prev_span).trim_right(); [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'failure::core::str::::trim_left': superseded by `trim_start` [INFO] [stderr] --> src/types.rs:402:20 [INFO] [stderr] | [INFO] [stderr] 402 | output.trim_left() [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'failure::core::str::::trim_right': superseded by `trim_end` [INFO] [stderr] --> src/types.rs:425:55 [INFO] [stderr] | [INFO] [stderr] 425 | let colon = type_bound_colon(context).trim_right(); [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'failure::core::str::::trim_left': superseded by `trim_start` [INFO] [stderr] --> src/vertical.rs:144:20 [INFO] [stderr] | [INFO] [stderr] 144 | if snippet.trim_left().starts_with("//") { [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'failure::core::str::::trim_left': superseded by `trim_start` [INFO] [stderr] --> src/vertical.rs:148:27 [INFO] [stderr] | [INFO] [stderr] 148 | } else if snippet.trim_left().starts_with("/*") { [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'failure::core::str::::trim_right': superseded by `trim_end` [INFO] [stderr] --> src/vertical.rs:151:39 [INFO] [stderr] | [INFO] [stderr] 151 | .position(|line| line.trim_right().ends_with("*/")) [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'failure::core::str::::trim_left': superseded by `trim_start` [INFO] [stderr] --> src/items.rs:1252:38 [INFO] [stderr] | [INFO] [stderr] 1252 | result.push_str(generics_str.trim_left()); [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'failure::core::str::::trim_left': superseded by `trim_start` [INFO] [stderr] --> src/items.rs:1496:32 [INFO] [stderr] | [INFO] [stderr] 1496 | result.push_str(suffix.trim_left()); [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'failure::core::str::::trim_left': superseded by `trim_start` [INFO] [stderr] --> src/items.rs:1622:19 [INFO] [stderr] | [INFO] [stderr] 1622 | field_str.trim_left() [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'failure::core::str::::trim_left': superseded by `trim_start` [INFO] [stderr] --> src/items.rs:1989:30 [INFO] [stderr] | [INFO] [stderr] 1989 | .map_or(false, |l| l.trim_left().len() == 1); [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'failure::core::str::::trim_left': superseded by `trim_start` [INFO] [stderr] --> src/lists.rs:180:46 [INFO] [stderr] | [INFO] [stderr] 180 | .map_or(false, |comment| comment.trim_left().starts_with("//")) [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'failure::core::str::::trim_left': superseded by `trim_start` [INFO] [stderr] --> src/lists.rs:184:50 [INFO] [stderr] | [INFO] [stderr] 184 | .map_or(false, |comment| comment.trim_left().starts_with("//")) [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'failure::core::str::::trim_left': superseded by `trim_start` [INFO] [stderr] --> src/lists.rs:466:29 [INFO] [stderr] | [INFO] [stderr] 466 | comment.trim_left(), [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'failure::core::str::::trim_right': superseded by `trim_end` [INFO] [stderr] --> src/macros.rs:1293:54 [INFO] [stderr] | [INFO] [stderr] 1293 | let mut new_body = LineClasses::new(new_body.trim_right()) [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'failure::core::str::::trim_right': superseded by `trim_end` [INFO] [stderr] --> src/missed_spans.rs:66:40 [INFO] [stderr] | [INFO] [stderr] 66 | this.push_str(last_snippet.trim_right()); [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'failure::core::str::::trim_right': superseded by `trim_end` [INFO] [stderr] --> src/missed_spans.rs:78:40 [INFO] [stderr] | [INFO] [stderr] 78 | this.push_str(last_snippet.trim_right()); [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'failure::core::str::::trim_right': superseded by `trim_end` [INFO] [stderr] --> src/pairs.rs:187:81 [INFO] [stderr] | [INFO] [stderr] 187 | SeparatorPlace::Back => shape.used_width() + pp.prefix.len() + pp.infix.trim_right().len(), [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'failure::core::str::::trim_right': superseded by `trim_end` [INFO] [stderr] --> src/pairs.rs:241:42 [INFO] [stderr] | [INFO] [stderr] 241 | SeparatorPlace::Back => pp.infix.trim_right(), [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'failure::core::str::::trim_left': superseded by `trim_start` [INFO] [stderr] --> src/pairs.rs:242:43 [INFO] [stderr] | [INFO] [stderr] 242 | SeparatorPlace::Front => pp.infix.trim_left(), [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'failure::core::str::::trim_right': superseded by `trim_end` [INFO] [stderr] --> src/string.rs:141:37 [INFO] [stderr] | [INFO] [stderr] 141 | result = result.trim_right().to_string(); [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'failure::core::str::::trim_right_matches': superseded by `trim_end_matches` [INFO] [stderr] --> src/string.rs:195:14 [INFO] [stderr] | [INFO] [stderr] 195 | .trim_right_matches(whitespace_except_line_feed) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'failure::core::str::::trim_right': superseded by `trim_end` [INFO] [stderr] --> src/string.rs:247:37 [INFO] [stderr] | [INFO] [stderr] 247 | line = line.trim_right(); [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'failure::core::str::::trim_left': superseded by `trim_start` [INFO] [stderr] --> src/types.rs:402:20 [INFO] [stderr] | [INFO] [stderr] 402 | output.trim_left() [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'failure::core::str::::trim_right': superseded by `trim_end` [INFO] [stderr] --> src/types.rs:425:55 [INFO] [stderr] | [INFO] [stderr] 425 | let colon = type_bound_colon(context).trim_right(); [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'failure::core::str::::trim_left': superseded by `trim_start` [INFO] [stderr] --> src/vertical.rs:144:20 [INFO] [stderr] | [INFO] [stderr] 144 | if snippet.trim_left().starts_with("//") { [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'failure::core::str::::trim_left': superseded by `trim_start` [INFO] [stderr] --> src/vertical.rs:148:27 [INFO] [stderr] | [INFO] [stderr] 148 | } else if snippet.trim_left().starts_with("/*") { [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'failure::core::str::::trim_right': superseded by `trim_end` [INFO] [stderr] --> src/vertical.rs:151:39 [INFO] [stderr] | [INFO] [stderr] 151 | .position(|line| line.trim_right().ends_with("*/")) [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 1m 21s [INFO] running `"docker" "inspect" "33e30485de037fee872a6eb3bbb337b268ff5f2e0197e6b8255f89ca7e8c13b1"` [INFO] running `"docker" "rm" "-f" "33e30485de037fee872a6eb3bbb337b268ff5f2e0197e6b8255f89ca7e8c13b1"` [INFO] [stdout] 33e30485de037fee872a6eb3bbb337b268ff5f2e0197e6b8255f89ca7e8c13b1