[INFO] crate chord3 0.3.0 is already in cache
[INFO] checking chord3-0.3.0 against master#209b2be09fcaff937480d1fbbe8b31646e361c7a for pr-70917
[INFO] extracting crate chord3 0.3.0 into /workspace/builds/worker-0/source
[INFO] validating manifest of crates.io crate chord3 0.3.0 on toolchain 209b2be09fcaff937480d1fbbe8b31646e361c7a
[INFO] running `"/workspace/cargo-home/bin/cargo" "+209b2be09fcaff937480d1fbbe8b31646e361c7a" "read-manifest" "--manifest-path" "Cargo.toml"`
[INFO] started tweaking crates.io crate chord3 0.3.0
[INFO] finished tweaking crates.io crate chord3 0.3.0
[INFO] tweaked toml for crates.io crate chord3 0.3.0 written to /workspace/builds/worker-0/source/Cargo.toml
[INFO] running `"/workspace/cargo-home/bin/cargo" "+209b2be09fcaff937480d1fbbe8b31646e361c7a" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"`
[INFO] running `"/workspace/cargo-home/bin/cargo" "+209b2be09fcaff937480d1fbbe8b31646e361c7a" "fetch" "--locked" "--manifest-path" "Cargo.toml"`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `"docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0/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" "MAP_USER_ID=0" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--network" "none" "rustops/crates-build-env" "/opt/rustwide/cargo-home/bin/cargo" "+209b2be09fcaff937480d1fbbe8b31646e361c7a" "check" "--frozen" "--all" "--all-targets"`
[INFO] [stdout] 52525e0341656978422705c297d4304f92f6bb09e38a172531eaf146cd5a2bcb
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `"docker" "start" "-a" "52525e0341656978422705c297d4304f92f6bb09e38a172531eaf146cd5a2bcb"`
[INFO] [stderr]    Compiling lazy_static v0.2.11
[INFO] [stderr]    Compiling pdf v0.5.2
[INFO] [stderr]     Checking chord3 v0.3.0 (/opt/rustwide/workdir)
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/main.rs:33:5
[INFO] [stderr]    |
[INFO] [stderr] 33 |     try!(c.center_text(left + 2.0 * dx,
[INFO] [stderr]    |     ^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(deprecated)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/main.rs:40:9
[INFO] [stderr]    |
[INFO] [stderr] 40 |         try!(c.set_line_width(1.0));
[INFO] [stderr]    |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/main.rs:41:9
[INFO] [stderr]    |
[INFO] [stderr] 41 |         try!(c.line(left - 0.15, top + 0.5, right + 0.15, top + 0.5));
[INFO] [stderr]    |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/main.rs:42:9
[INFO] [stderr]    |
[INFO] [stderr] 42 |         try!(c.stroke());
[INFO] [stderr]    |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/main.rs:45:9
[INFO] [stderr]    |
[INFO] [stderr] 45 |         try!(c.right_text(left - 0.4 * dx,
[INFO] [stderr]    |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/main.rs:52:5
[INFO] [stderr]    |
[INFO] [stderr] 52 |     try!(c.set_line_width(0.3));
[INFO] [stderr]    |     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/main.rs:55:9
[INFO] [stderr]    |
[INFO] [stderr] 55 |         try!(c.line(left, y, right, y));
[INFO] [stderr]    |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/main.rs:59:9
[INFO] [stderr]    |
[INFO] [stderr] 59 |         try!(c.line(x, top + up, x, bottom));
[INFO] [stderr]    |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/main.rs:61:5
[INFO] [stderr]    |
[INFO] [stderr] 61 |     try!(c.stroke());
[INFO] [stderr]    |     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/main.rs:71:17
[INFO] [stderr]    |
[INFO] [stderr] 71 |                 try!(c.line(l, t, r, b));
[INFO] [stderr]    |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/main.rs:72:17
[INFO] [stderr]    |
[INFO] [stderr] 72 |                 try!(c.line(r, t, l, b));
[INFO] [stderr]    |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/main.rs:73:17
[INFO] [stderr]    |
[INFO] [stderr] 73 |                 try!(c.stroke());
[INFO] [stderr]    |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/main.rs:76:17
[INFO] [stderr]    |
[INFO] [stderr] 76 |                 try!(c.circle(x, above, radius));
[INFO] [stderr]    |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/main.rs:77:17
[INFO] [stderr]    |
[INFO] [stderr] 77 |                 try!(c.stroke());
[INFO] [stderr]    |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/main.rs:81:17
[INFO] [stderr]    |
[INFO] [stderr] 81 |                 try!(c.circle(x, y, radius + 0.4));
[INFO] [stderr]    |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/main.rs:82:17
[INFO] [stderr]    |
[INFO] [stderr] 82 |                 try!(c.fill());
[INFO] [stderr]    |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:112:17
[INFO] [stderr]     |
[INFO] [stderr] 112 |         let f = try!(File::open(path));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:338:9
[INFO] [stderr]     |
[INFO] [stderr] 338 |         try!(write_pageno(c, &page));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:339:9
[INFO] [stderr]     |
[INFO] [stderr] 339 |         try!(c.left_text(page.left(), page.top() - 18.0,
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:350:22
[INFO] [stderr]     |
[INFO] [stderr] 350 |     let mut source = try!(ChoproParser::open(&songfilename));
[INFO] [stderr]     |                      ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:357:9
[INFO] [stderr]     |
[INFO] [stderr] 357 |         try!(document.render_page(page.width(), page.height(), |c| {
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:361:21
[INFO] [stderr]     |
[INFO] [stderr] 361 |                     try!(c.right_text(page.right(),
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:367:21
[INFO] [stderr]     |
[INFO] [stderr] 367 |                     try!(c.left_text(page.left(),
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:374:13
[INFO] [stderr]     |
[INFO] [stderr] 374 |             try!(write_pageno(c, &page));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:380:25
[INFO] [stderr]     |
[INFO] [stderr] 380 |                     y = try!(render_token(token, y, left, c, &mut chords));
[INFO] [stderr]     |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:382:25
[INFO] [stderr]     |
[INFO] [stderr] 382 |                         try!(render_chordboxes(c, page, chords.get_used()));
[INFO] [stderr]     |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/main.rs:33:5
[INFO] [stderr]    |
[INFO] [stderr] 33 |     try!(c.center_text(left + 2.0 * dx,
[INFO] [stderr]    |     ^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(deprecated)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/main.rs:40:9
[INFO] [stderr]    |
[INFO] [stderr] 40 |         try!(c.set_line_width(1.0));
[INFO] [stderr]    |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/main.rs:41:9
[INFO] [stderr]    |
[INFO] [stderr] 41 |         try!(c.line(left - 0.15, top + 0.5, right + 0.15, top + 0.5));
[INFO] [stderr]    |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/main.rs:42:9
[INFO] [stderr]    |
[INFO] [stderr] 42 |         try!(c.stroke());
[INFO] [stderr]    |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:401:13
[INFO] [stderr]     |
[INFO] [stderr] 401 |             try!(render_chordboxes(c, page, chords.get_used()));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/main.rs:45:9
[INFO] [stderr]    |
[INFO] [stderr] 45 |         try!(c.right_text(left - 0.4 * dx,
[INFO] [stderr]    |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/main.rs:52:5
[INFO] [stderr]    |
[INFO] [stderr] 52 |     try!(c.set_line_width(0.3));
[INFO] [stderr]    |     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/main.rs:55:9
[INFO] [stderr]    |
[INFO] [stderr] 55 |         try!(c.line(left, y, right, y));
[INFO] [stderr]    |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/main.rs:59:9
[INFO] [stderr]    |
[INFO] [stderr] 59 |         try!(c.line(x, top + up, x, bottom));
[INFO] [stderr]    |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/main.rs:61:5
[INFO] [stderr]    |
[INFO] [stderr] 61 |     try!(c.stroke());
[INFO] [stderr]    |     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/main.rs:71:17
[INFO] [stderr]    |
[INFO] [stderr] 71 |                 try!(c.line(l, t, r, b));
[INFO] [stderr]    |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/main.rs:72:17
[INFO] [stderr]    |
[INFO] [stderr] 72 |                 try!(c.line(r, t, l, b));
[INFO] [stderr]    |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/main.rs:73:17
[INFO] [stderr]    |
[INFO] [stderr] 73 |                 try!(c.stroke());
[INFO] [stderr]    |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:412:9
[INFO] [stderr]     |
[INFO] [stderr] 412 |         try!(c.left_text(page.left(), 20.0, font, 12.0, &pageno));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/main.rs:76:17
[INFO] [stderr]    |
[INFO] [stderr] 76 |                 try!(c.circle(x, above, radius));
[INFO] [stderr]    |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/main.rs:77:17
[INFO] [stderr]    |
[INFO] [stderr] 77 |                 try!(c.stroke());
[INFO] [stderr]    |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/main.rs:81:17
[INFO] [stderr]    |
[INFO] [stderr] 81 |                 try!(c.circle(x, y, radius + 0.4));
[INFO] [stderr]    |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/main.rs:82:17
[INFO] [stderr]    |
[INFO] [stderr] 82 |                 try!(c.fill());
[INFO] [stderr]    |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:112:17
[INFO] [stderr]     |
[INFO] [stderr] 112 |         let f = try!(File::open(path));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:338:9
[INFO] [stderr]     |
[INFO] [stderr] 338 |         try!(write_pageno(c, &page));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:414:9
[INFO] [stderr]     |
[INFO] [stderr] 414 |         try!(c.right_text(page.right(), 20.0, font, 12.0, &pageno));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:339:9
[INFO] [stderr]     |
[INFO] [stderr] 339 |         try!(c.left_text(page.left(), page.top() - 18.0,
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:350:22
[INFO] [stderr]     |
[INFO] [stderr] 350 |     let mut source = try!(ChoproParser::open(&songfilename));
[INFO] [stderr]     |                      ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:433:13
[INFO] [stderr]     |
[INFO] [stderr] 433 |             try!(chordbox(c, x + 15.0, y, chord, chorddef));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:357:9
[INFO] [stderr]     |
[INFO] [stderr] 357 |         try!(document.render_page(page.width(), page.height(), |c| {
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:361:21
[INFO] [stderr]     |
[INFO] [stderr] 361 |                     try!(c.right_text(page.right(),
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:367:21
[INFO] [stderr]     |
[INFO] [stderr] 367 |                     try!(c.left_text(page.left(),
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:374:13
[INFO] [stderr]     |
[INFO] [stderr] 374 |             try!(write_pageno(c, &page));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:380:25
[INFO] [stderr]     |
[INFO] [stderr] 380 |                     y = try!(render_token(token, y, left, c, &mut chords));
[INFO] [stderr]     |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:382:25
[INFO] [stderr]     |
[INFO] [stderr] 382 |                         try!(render_chordboxes(c, page, chords.get_used()));
[INFO] [stderr]     |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:401:13
[INFO] [stderr]     |
[INFO] [stderr] 401 |             try!(render_chordboxes(c, page, chords.get_used()));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:412:9
[INFO] [stderr]     |
[INFO] [stderr] 412 |         try!(c.left_text(page.left(), 20.0, font, 12.0, &pageno));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:458:13
[INFO] [stderr]     |
[INFO] [stderr] 458 |             try!(c.left_text(left, y, BuiltinFont::Times_Bold, 16.0, &s));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:414:9
[INFO] [stderr]     |
[INFO] [stderr] 414 |         try!(c.right_text(page.right(), 20.0, font, 12.0, &pageno));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:433:13
[INFO] [stderr]     |
[INFO] [stderr] 433 |             try!(chordbox(c, x + 15.0, y, chord, chorddef));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:458:13
[INFO] [stderr]     |
[INFO] [stderr] 458 |             try!(c.left_text(left, y, BuiltinFont::Times_Bold, 16.0, &s));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:464:17
[INFO] [stderr]     |
[INFO] [stderr] 464 |                 try!(t.set_font(&times_italic, 14.0));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:465:17
[INFO] [stderr]     |
[INFO] [stderr] 465 |                 try!(t.pos(left, y));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:464:17
[INFO] [stderr]     |
[INFO] [stderr] 464 |                 try!(t.set_font(&times_italic, 14.0));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:466:17
[INFO] [stderr]     |
[INFO] [stderr] 466 |                 try!(t.show(&s));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:473:17
[INFO] [stderr]     |
[INFO] [stderr] 473 |                 try!(t.set_font(&times_italic, 12.0));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:474:17
[INFO] [stderr]     |
[INFO] [stderr] 474 |                 try!(t.pos(left, y));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:475:17
[INFO] [stderr]     |
[INFO] [stderr] 475 |                 try!(t.show(&s));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:486:22
[INFO] [stderr]     |
[INFO] [stderr] 486 |                 y2 = try!(render_token(line, y2, left + 10.0, c, chords));
[INFO] [stderr]     |                      ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:489:13
[INFO] [stderr]     |
[INFO] [stderr] 489 |             try!(c.set_line_width(0.5));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:490:13
[INFO] [stderr]     |
[INFO] [stderr] 490 |             try!(c.line(left - 6.0, y, left - 6.0, y2));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:491:13
[INFO] [stderr]     |
[INFO] [stderr] 491 |             try!(c.stroke());
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:501:17
[INFO] [stderr]     |
[INFO] [stderr] 501 |                 try!(t.pos(left, y));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:502:17
[INFO] [stderr]     |
[INFO] [stderr] 502 |                 try!(t.set_font(&tabfont, 10.0));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:503:17
[INFO] [stderr]     |
[INFO] [stderr] 503 |                 try!(t.set_leading(10.0));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:506:21
[INFO] [stderr]     |
[INFO] [stderr] 506 |                     try!(t.show_line(&line));
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:465:17
[INFO] [stderr]     |
[INFO] [stderr] 465 |                 try!(t.pos(left, y));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:534:17
[INFO] [stderr]     |
[INFO] [stderr] 534 |                 try!(t.set_font(&times, text_size));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:535:17
[INFO] [stderr]     |
[INFO] [stderr] 535 |                 try!(t.pos(left, y));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:540:25
[INFO] [stderr]     |
[INFO] [stderr] 540 |                         try!(t.gsave());
[INFO] [stderr]     |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:466:17
[INFO] [stderr]     |
[INFO] [stderr] 466 |                 try!(t.show(&s));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:541:25
[INFO] [stderr]     |
[INFO] [stderr] 541 |                         try!(t.set_rise(text_size * 0.9));
[INFO] [stderr]     |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:542:25
[INFO] [stderr]     |
[INFO] [stderr] 542 |                         try!(t.set_fill_color(Color::gray(96)));
[INFO] [stderr]     |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:473:17
[INFO] [stderr]     |
[INFO] [stderr] 473 |                 try!(t.set_font(&times_italic, 12.0));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:474:17
[INFO] [stderr]     |
[INFO] [stderr] 474 |                 try!(t.pos(left, y));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:475:17
[INFO] [stderr]     |
[INFO] [stderr] 475 |                 try!(t.show(&s));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:486:22
[INFO] [stderr]     |
[INFO] [stderr] 486 |                 y2 = try!(render_token(line, y2, left + 10.0, c, chords));
[INFO] [stderr]     |                      ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:489:13
[INFO] [stderr]     |
[INFO] [stderr] 489 |             try!(c.set_line_width(0.5));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:490:13
[INFO] [stderr]     |
[INFO] [stderr] 490 |             try!(c.line(left - 6.0, y, left - 6.0, y2));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:491:13
[INFO] [stderr]     |
[INFO] [stderr] 491 |             try!(c.stroke());
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:501:17
[INFO] [stderr]     |
[INFO] [stderr] 501 |                 try!(t.pos(left, y));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:502:17
[INFO] [stderr]     |
[INFO] [stderr] 502 |                 try!(t.set_font(&tabfont, 10.0));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:503:17
[INFO] [stderr]     |
[INFO] [stderr] 503 |                 try!(t.set_leading(10.0));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:506:21
[INFO] [stderr]     |
[INFO] [stderr] 506 |                     try!(t.show_line(&line));
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:534:17
[INFO] [stderr]     |
[INFO] [stderr] 534 |                 try!(t.set_font(&times, text_size));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:535:17
[INFO] [stderr]     |
[INFO] [stderr] 535 |                 try!(t.pos(left, y));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:540:25
[INFO] [stderr]     |
[INFO] [stderr] 540 |                         try!(t.gsave());
[INFO] [stderr]     |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:541:25
[INFO] [stderr]     |
[INFO] [stderr] 541 |                         try!(t.set_rise(text_size * 0.9));
[INFO] [stderr]     |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:542:25
[INFO] [stderr]     |
[INFO] [stderr] 542 |                         try!(t.set_fill_color(Color::gray(96)));
[INFO] [stderr]     |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:543:25
[INFO] [stderr]     |
[INFO] [stderr] 543 |                         try!(t.set_font(&chordfont, chord_size));
[INFO] [stderr]     |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:545:25
[INFO] [stderr]     |
[INFO] [stderr] 545 |                         try!(t.show_adjusted(&[(&part, chord_width)]));
[INFO] [stderr]     |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:548:25
[INFO] [stderr]     |
[INFO] [stderr] 548 |                         try!(t.grestore());
[INFO] [stderr]     |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:564:33
[INFO] [stderr]     |
[INFO] [stderr] 564 | ...                   try!(t.set_word_spacing(extra /
[INFO] [stderr]     |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:567:33
[INFO] [stderr]     |
[INFO] [stderr] 567 | ...                   try!(t.set_char_spacing(extra /
[INFO] [stderr]     |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:543:25
[INFO] [stderr]     |
[INFO] [stderr] 543 |                         try!(t.set_font(&chordfont, chord_size));
[INFO] [stderr]     |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:571:25
[INFO] [stderr]     |
[INFO] [stderr] 571 |                         try!(t.show(&part));
[INFO] [stderr]     |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:573:29
[INFO] [stderr]     |
[INFO] [stderr] 573 | ...                   try!(t.set_char_spacing(0.0));
[INFO] [stderr]     |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:545:25
[INFO] [stderr]     |
[INFO] [stderr] 545 |                         try!(t.show_adjusted(&[(&part, chord_width)]));
[INFO] [stderr]     |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:548:25
[INFO] [stderr]     |
[INFO] [stderr] 548 |                         try!(t.grestore());
[INFO] [stderr]     |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:574:29
[INFO] [stderr]     |
[INFO] [stderr] 574 | ...                   try!(t.set_word_spacing(0.0));
[INFO] [stderr]     |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:564:33
[INFO] [stderr]     |
[INFO] [stderr] 564 | ...                   try!(t.set_word_spacing(extra /
[INFO] [stderr]     |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:567:33
[INFO] [stderr]     |
[INFO] [stderr] 567 | ...                   try!(t.set_char_spacing(extra /
[INFO] [stderr]     |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:571:25
[INFO] [stderr]     |
[INFO] [stderr] 571 |                         try!(t.show(&part));
[INFO] [stderr]     |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:573:29
[INFO] [stderr]     |
[INFO] [stderr] 573 | ...                   try!(t.set_char_spacing(0.0));
[INFO] [stderr]     |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:574:29
[INFO] [stderr]     |
[INFO] [stderr] 574 | ...                   try!(t.set_word_spacing(0.0));
[INFO] [stderr]     |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary braces around block return value
[INFO] [stderr]    --> src/chords.rs:105:41
[INFO] [stderr]     |
[INFO] [stderr] 105 |     static ref UNKNOWN_CHORD: Vec<i8> = { vec![0,-2,-2,-2,-2,-2,-2] };
[INFO] [stderr]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these braces
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_braces)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary braces around block return value
[INFO] [stderr]    --> src/chords.rs:105:41
[INFO] [stderr]     |
[INFO] [stderr] 105 |     static ref UNKNOWN_CHORD: Vec<i8> = { vec![0,-2,-2,-2,-2,-2,-2] };
[INFO] [stderr]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these braces
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_braces)]` on by default
[INFO] [stderr] 
[INFO] [stderr] error[E0308]: mismatched types
[INFO] [stderr]    --> src/main.rs:161:54
[INFO] [stderr]     |
[INFO] [stderr] 161 |                 let arg = caps.name("arg").unwrap_or("").to_string();
[INFO] [stderr]     |                                                      ^^ expected struct `regex::Match`, found `&str`
[INFO] [stderr] 
[INFO] [stderr] error[E0599]: no method named `to_string` found for struct `regex::Match<'_>` in the current scope
[INFO] [stderr]    --> src/main.rs:161:58
[INFO] [stderr]     |
[INFO] [stderr] 161 |                 let arg = caps.name("arg").unwrap_or("").to_string();
[INFO] [stderr]     |                                                          ^^^^^^^^^ method not found in `regex::Match<'_>`
[INFO] [stderr]     | 
[INFO] [stderr]    ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/regex-1.3.6/src/re_unicode.rs:29:1
[INFO] [stderr]     |
[INFO] [stderr] 29  | pub struct Match<'t> {
[INFO] [stderr]     | --------------------
[INFO] [stderr]     | |
[INFO] [stderr]     | doesn't satisfy `regex::Match<'_>: std::fmt::Display`
[INFO] [stderr]     | doesn't satisfy `regex::Match<'_>: std::string::ToString`
[INFO] [stderr]     |
[INFO] [stderr]     = note: the method `to_string` exists but the following trait bounds were not satisfied:
[INFO] [stderr]             `regex::Match<'_>: std::fmt::Display`
[INFO] [stderr]             which is required by `regex::Match<'_>: std::string::ToString`
[INFO] [stderr] 
[INFO] [stderr] error[E0599]: no method named `to_lowercase` found for struct `regex::Match<'_>` in the current scope
[INFO] [stderr]    --> src/main.rs:162:51
[INFO] [stderr]     |
[INFO] [stderr] 162 |                 match &*caps.name("cmd").unwrap().to_lowercase() {
[INFO] [stderr]     |                                                   ^^^^^^^^^^^^ method not found in `regex::Match<'_>`
[INFO] [stderr] 
[INFO] [stderr] error[E0599]: no method named `at` found for struct `regex::Captures<'_>` in the current scope
[INFO] [stderr]    --> src/main.rs:177:44
[INFO] [stderr]     |
[INFO] [stderr] 177 | ...                   match caps.at(n as usize+2) {
[INFO] [stderr]     |                                  ^^ method not found in `regex::Captures<'_>`
[INFO] [stderr] 
[INFO] [stderr] error[E0599]: no method named `at` found for struct `regex::Captures<'_>` in the current scope
[INFO] [stderr]    --> src/main.rs:184:44
[INFO] [stderr]     |
[INFO] [stderr] 184 | ...                   name: caps.at(1).unwrap().to_string(),
[INFO] [stderr]     |                                  ^^ method not found in `regex::Captures<'_>`
[INFO] [stderr] 
[INFO] [stderr] error[E0599]: no method named `at` found for struct `regex::Captures<'_>` in the current scope
[INFO] [stderr]    --> src/main.rs:190:46
[INFO] [stderr]     |
[INFO] [stderr] 190 | ...                   let whole = caps.at(0).unwrap();
[INFO] [stderr]     |                                        ^^ method not found in `regex::Captures<'_>`
[INFO] [stderr] 
[INFO] [stderr] error[E0308]: mismatched types
[INFO] [stderr]    --> src/main.rs:161:54
[INFO] [stderr]     |
[INFO] [stderr] 161 |                 let arg = caps.name("arg").unwrap_or("").to_string();
[INFO] [stderr]     |                                                      ^^ expected struct `regex::Match`, found `&str`
[INFO] [stderr] 
[INFO] [stderr] error[E0599]: no method named `at` found for struct `regex::Captures<'_>` in the current scope
[INFO] [stderr]    --> src/main.rs:242:37
[INFO] [stderr]     |
[INFO] [stderr] 242 | ...                   s: caps.at(0).unwrap().to_string()
[INFO] [stderr]     |                               ^^ method not found in `regex::Captures<'_>`
[INFO] [stderr] 
[INFO] [stderr] error[E0599]: no method named `at` found for struct `regex::Captures<'_>` in the current scope
[INFO] [stderr]    --> src/main.rs:250:33
[INFO] [stderr]     |
[INFO] [stderr] 250 |                     s.push(caps.at(1).unwrap().to_string());
[INFO] [stderr]     |                                 ^^ method not found in `regex::Captures<'_>`
[INFO] [stderr] 
[INFO] [stderr] error[E0599]: no method named `at` found for struct `regex::Captures<'_>` in the current scope
[INFO] [stderr]    --> src/main.rs:251:47
[INFO] [stderr]     |
[INFO] [stderr] 251 |                     if let Some(chord) = caps.at(2) {
[INFO] [stderr]     |                                               ^^ method not found in `regex::Captures<'_>`
[INFO] [stderr] 
[INFO] [stderr] error[E0599]: no method named `to_string` found for struct `regex::Match<'_>` in the current scope
[INFO] [stderr]    --> src/main.rs:161:58
[INFO] [stderr]     |
[INFO] [stderr] 161 |                 let arg = caps.name("arg").unwrap_or("").to_string();
[INFO] [stderr]     |                                                          ^^^^^^^^^ method not found in `regex::Match<'_>`
[INFO] [stderr]     | 
[INFO] [stderr]    ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/regex-1.3.6/src/re_unicode.rs:29:1
[INFO] [stderr]     |
[INFO] [stderr] 29  | pub struct Match<'t> {
[INFO] [stderr]     | --------------------
[INFO] [stderr]     | |
[INFO] [stderr]     | doesn't satisfy `regex::Match<'_>: std::fmt::Display`
[INFO] [stderr]     | doesn't satisfy `regex::Match<'_>: std::string::ToString`
[INFO] [stderr]     |
[INFO] [stderr]     = note: the method `to_string` exists but the following trait bounds were not satisfied:
[INFO] [stderr]             `regex::Match<'_>: std::fmt::Display`
[INFO] [stderr]             which is required by `regex::Match<'_>: std::string::ToString`
[INFO] [stderr] 
[INFO] [stderr] error[E0599]: no method named `to_lowercase` found for struct `regex::Match<'_>` in the current scope
[INFO] [stderr]    --> src/main.rs:162:51
[INFO] [stderr]     |
[INFO] [stderr] 162 |                 match &*caps.name("cmd").unwrap().to_lowercase() {
[INFO] [stderr]     |                                                   ^^^^^^^^^^^^ method not found in `regex::Match<'_>`
[INFO] [stderr] 
[INFO] [stderr] error[E0599]: no method named `at` found for struct `regex::Captures<'_>` in the current scope
[INFO] [stderr]    --> src/main.rs:177:44
[INFO] [stderr]     |
[INFO] [stderr] 177 | ...                   match caps.at(n as usize+2) {
[INFO] [stderr]     |                                  ^^ method not found in `regex::Captures<'_>`
[INFO] [stderr] 
[INFO] [stderr] error[E0599]: no method named `at` found for struct `regex::Captures<'_>` in the current scope
[INFO] [stderr]    --> src/main.rs:184:44
[INFO] [stderr]     |
[INFO] [stderr] 184 | ...                   name: caps.at(1).unwrap().to_string(),
[INFO] [stderr]     |                                  ^^ method not found in `regex::Captures<'_>`
[INFO] [stderr] 
[INFO] [stderr] error[E0599]: no method named `at` found for struct `regex::Captures<'_>` in the current scope
[INFO] [stderr]    --> src/main.rs:190:46
[INFO] [stderr]     |
[INFO] [stderr] 190 | ...                   let whole = caps.at(0).unwrap();
[INFO] [stderr]     |                                        ^^ method not found in `regex::Captures<'_>`
[INFO] [stderr] 
[INFO] [stderr] error[E0599]: no method named `at` found for struct `regex::Captures<'_>` in the current scope
[INFO] [stderr]    --> src/main.rs:242:37
[INFO] [stderr]     |
[INFO] [stderr] 242 | ...                   s: caps.at(0).unwrap().to_string()
[INFO] [stderr]     |                               ^^ method not found in `regex::Captures<'_>`
[INFO] [stderr] 
[INFO] [stderr] error[E0599]: no method named `at` found for struct `regex::Captures<'_>` in the current scope
[INFO] [stderr]    --> src/main.rs:250:33
[INFO] [stderr]     |
[INFO] [stderr] 250 |                     s.push(caps.at(1).unwrap().to_string());
[INFO] [stderr]     |                                 ^^ method not found in `regex::Captures<'_>`
[INFO] [stderr] 
[INFO] [stderr] error[E0599]: no method named `at` found for struct `regex::Captures<'_>` in the current scope
[INFO] [stderr]    --> src/main.rs:251:47
[INFO] [stderr]     |
[INFO] [stderr] 251 |                     if let Some(chord) = caps.at(2) {
[INFO] [stderr]     |                                               ^^ method not found in `regex::Captures<'_>`
[INFO] [stderr] 
[INFO] [stderr] error: aborting due to 9 previous errors
[INFO] [stderr] 
[INFO] [stderr] Some errors have detailed explanations: E0308, E0599.
[INFO] [stderr] For more information about an error, try `rustc --explain E0308`.
[INFO] [stderr] error: could not compile `chord3`.
[INFO] [stderr] 
[INFO] [stderr] To learn more, run the command again with --verbose.
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stderr] error: aborting due to 9 previous errors
[INFO] [stderr] 
[INFO] [stderr] Some errors have detailed explanations: E0308, E0599.
[INFO] [stderr] For more information about an error, try `rustc --explain E0308`.
[INFO] [stderr] error: could not compile `chord3`.
[INFO] [stderr] 
[INFO] [stderr] To learn more, run the command again with --verbose.
[INFO] running `"docker" "inspect" "52525e0341656978422705c297d4304f92f6bb09e38a172531eaf146cd5a2bcb"`
[INFO] running `"docker" "rm" "-f" "52525e0341656978422705c297d4304f92f6bb09e38a172531eaf146cd5a2bcb"`
[INFO] [stdout] 52525e0341656978422705c297d4304f92f6bb09e38a172531eaf146cd5a2bcb
