[INFO] updating cached repository https://github.com/AdrienChampion/benchi
[INFO] running `"git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "-c" "remote.origin.fetch=refs/heads/*:refs/heads/*" "fetch" "origin" "--force" "--prune"`
[INFO] running `"git" "rev-parse" "HEAD"`
[INFO] [stdout] 42a95c97c7eac9a9112f92ca4f9e447e2e2d44be
[INFO] checking AdrienChampion/benchi against master#bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc for pr-70917
[INFO] running `"git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FAdrienChampion%2Fbenchi" "/workspace/builds/worker-9/source"`
[INFO] [stderr] Cloning into '/workspace/builds/worker-9/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/AdrienChampion/benchi on toolchain bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc
[INFO] running `"/workspace/cargo-home/bin/cargo" "+bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc" "read-manifest" "--manifest-path" "Cargo.toml"`
[INFO] started tweaking git repo https://github.com/AdrienChampion/benchi
[INFO] finished tweaking git repo https://github.com/AdrienChampion/benchi
[INFO] tweaked toml for git repo https://github.com/AdrienChampion/benchi written to /workspace/builds/worker-9/source/Cargo.toml
[INFO] crate git repo https://github.com/AdrienChampion/benchi already has a lockfile, it will not be regenerated
[INFO] running `"/workspace/cargo-home/bin/cargo" "+bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc" "fetch" "--locked" "--manifest-path" "Cargo.toml"`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `"docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-9/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-9/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" "+bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc" "check" "--frozen" "--all" "--all-targets"`
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] [stdout] 0d55a2cd87d6324a6293bea310e9ab4e0cf30a71b9f63e7621a6b62dad4de335
[INFO] running `"docker" "start" "-a" "0d55a2cd87d6324a6293bea310e9ab4e0cf30a71b9f63e7621a6b62dad4de335"`
[INFO] [stderr]     Checking lazy_static v1.0.0
[INFO] [stderr]     Checking cfg-if v0.1.2
[INFO] [stderr]    Compiling cc v1.0.9
[INFO] [stderr]     Checking num-traits v0.2.2
[INFO] [stderr]    Compiling rayon-core v1.4.0
[INFO] [stderr]    Compiling regex v0.2.10
[INFO] [stderr]     Checking unicode-width v0.1.4
[INFO] [stderr]     Checking rustc-demangle v0.1.7
[INFO] [stderr]     Checking bitflags v1.0.1
[INFO] [stderr]     Checking vec_map v0.8.0
[INFO] [stderr]     Checking either v1.4.0
[INFO] [stderr]     Checking memchr v2.0.1
[INFO] [stderr]     Checking time v0.1.39
[INFO] [stderr]     Checking num_cpus v1.8.0
[INFO] [stderr]     Checking atty v0.2.8
[INFO] [stderr]     Checking memchr v1.0.2
[INFO] [stderr]     Checking regex-syntax v0.5.3
[INFO] [stderr]     Checking thread_local v0.3.5
[INFO] [stderr]     Checking crossbeam-utils v0.2.2
[INFO] [stderr]     Checking textwrap v0.9.0
[INFO] [stderr]     Checking aho-corasick v0.6.4
[INFO] [stderr]     Checking crossbeam-epoch v0.3.1
[INFO] [stderr]     Checking clap v2.31.2
[INFO] [stderr]     Checking pbr v1.0.0
[INFO] [stderr]     Checking crossbeam-deque v0.2.0
[INFO] [stderr]     Checking num-integer v0.1.36
[INFO] [stderr]     Checking num-iter v0.1.35
[INFO] [stderr]    Compiling backtrace-sys v0.1.16
[INFO] [stderr]     Checking num v0.1.42
[INFO] [stderr]     Checking chrono v0.4.0
[INFO] [stderr]     Checking rayon v1.0.1
[INFO] [stderr]     Checking nom v3.2.1
[INFO] [stderr]     Checking backtrace v0.3.5
[INFO] [stderr]     Checking error-chain v0.11.0
[INFO] [stderr]     Checking benchi v0.2.0 (/opt/rustwide/workdir)
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/clap.rs:131:20
[INFO] [stderr]     |
[INFO] [stderr] 131 |     let mut file = try!(
[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/clap.rs:135:13
[INFO] [stderr]     |
[INFO] [stderr] 135 |     let _ = try!(
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/clap.rs:139:44
[INFO] [stderr]     |
[INFO] [stderr] 139 |     let (options, vald_conf, tool_confs) = try!(
[INFO] [stderr]     |                                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/run/mod.rs:463:24
[INFO] [stderr]     |
[INFO] [stderr] 463 |         let all_dead = try!( self.recv_results() ) ;
[INFO] [stderr]     |                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/run/mod.rs:486:13
[INFO] [stderr]     |
[INFO] [stderr] 486 |     while ! try!( self.recv_results() ) {
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/main.rs:89:5
[INFO] [stderr]    |
[INFO] [stderr] 89 |     try!{
[INFO] [stderr]    |     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/main.rs:93:7
[INFO] [stderr]    |
[INFO] [stderr] 93 |       try!{ writeln!(w, "{}{}", indent, err) }
[INFO] [stderr]    |       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/main.rs:95:5
[INFO] [stderr]    |
[INFO] [stderr] 95 |     try!{ writeln!( w, "{}", head ) }
[INFO] [stderr]    |     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:255:21
[INFO] [stderr]     |
[INFO] [stderr] 255 |     let buff_read = try!(
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:265:20
[INFO] [stderr]     |
[INFO] [stderr] 265 |       benchs.push( try!(maybe_line) )
[INFO] [stderr]     |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:316:3
[INFO] [stderr]     |
[INFO] [stderr] 316 |   try!(
[INFO] [stderr]     |   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:324:20
[INFO] [stderr]     |
[INFO] [stderr] 324 |   let mut master = try!(
[INFO] [stderr]     |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:335:14
[INFO] [stderr]     |
[INFO] [stderr] 335 |   let time = try!( master.run() ) ;
[INFO] [stderr]     |              ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused doc comment
[INFO] [stderr]    --> src/parse.rs:311:1
[INFO] [stderr]     |
[INFO] [stderr] 311 | /// Parses a signed integer.
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_doc_comments)]` on by default
[INFO] [stderr]     = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stderr] 
[INFO] [stderr] warning: the item `Command` is imported redundantly
[INFO] [stderr]   --> src/common/plot.rs:39:25
[INFO] [stderr]    |
[INFO] [stderr] 3  | use common::* ;
[INFO] [stderr]    |     --------- the item `Command` is already imported here
[INFO] [stderr] ...
[INFO] [stderr] 39 |     use std::process::{ Command, Stdio } ;
[INFO] [stderr]    |                         ^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_imports)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: the item `Write` is imported redundantly
[INFO] [stderr]     --> src/common/mod.rs:1020:7
[INFO] [stderr]      |
[INFO] [stderr] 10   | pub use std::io::{ Lines, Read, Write, BufRead, BufReader } ;
[INFO] [stderr]      |                                 ----- the item `Write` is already imported here
[INFO] [stderr] ...
[INFO] [stderr] 1020 |   use std::io::Write ;
[INFO] [stderr]      |       ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: the item `Read` is imported redundantly
[INFO] [stderr]    --> src/clap.rs:128:9
[INFO] [stderr]     |
[INFO] [stderr] 29  |   use common::* ;
[INFO] [stderr]     |       --------- the item `Read` is already imported here
[INFO] [stderr] ...
[INFO] [stderr] 128 |     use std::io::Read ;
[INFO] [stderr]     |         ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/clap.rs:131:20
[INFO] [stderr]     |
[INFO] [stderr] 131 |     let mut file = try!(
[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/clap.rs:135:13
[INFO] [stderr]     |
[INFO] [stderr] 135 |     let _ = try!(
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/clap.rs:139:44
[INFO] [stderr]     |
[INFO] [stderr] 139 |     let (options, vald_conf, tool_confs) = try!(
[INFO] [stderr]     |                                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/run/mod.rs:463:24
[INFO] [stderr]     |
[INFO] [stderr] 463 |         let all_dead = try!( self.recv_results() ) ;
[INFO] [stderr]     |                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/run/mod.rs:486:13
[INFO] [stderr]     |
[INFO] [stderr] 486 |     while ! try!( self.recv_results() ) {
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/main.rs:89:5
[INFO] [stderr]    |
[INFO] [stderr] 89 |     try!{
[INFO] [stderr]    |     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/main.rs:93:7
[INFO] [stderr]    |
[INFO] [stderr] 93 |       try!{ writeln!(w, "{}{}", indent, err) }
[INFO] [stderr]    |       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/main.rs:95:5
[INFO] [stderr]    |
[INFO] [stderr] 95 |     try!{ writeln!( w, "{}", head ) }
[INFO] [stderr]    |     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:255:21
[INFO] [stderr]     |
[INFO] [stderr] 255 |     let buff_read = try!(
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:265:20
[INFO] [stderr]     |
[INFO] [stderr] 265 |       benchs.push( try!(maybe_line) )
[INFO] [stderr]     |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:316:3
[INFO] [stderr]     |
[INFO] [stderr] 316 |   try!(
[INFO] [stderr]     |   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:324:20
[INFO] [stderr]     |
[INFO] [stderr] 324 |   let mut master = try!(
[INFO] [stderr]     |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:335:14
[INFO] [stderr]     |
[INFO] [stderr] 335 |   let time = try!( master.run() ) ;
[INFO] [stderr]     |              ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused doc comment
[INFO] [stderr]    --> src/parse.rs:311:1
[INFO] [stderr]     |
[INFO] [stderr] 311 | /// Parses a signed integer.
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macros
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_doc_comments)]` on by default
[INFO] [stderr]     = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stderr] 
[INFO] [stderr] warning: the item `Command` is imported redundantly
[INFO] [stderr]   --> src/common/plot.rs:39:25
[INFO] [stderr]    |
[INFO] [stderr] 3  | use common::* ;
[INFO] [stderr]    |     --------- the item `Command` is already imported here
[INFO] [stderr] ...
[INFO] [stderr] 39 |     use std::process::{ Command, Stdio } ;
[INFO] [stderr]    |                         ^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_imports)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: the item `Write` is imported redundantly
[INFO] [stderr]     --> src/common/mod.rs:1020:7
[INFO] [stderr]      |
[INFO] [stderr] 10   | pub use std::io::{ Lines, Read, Write, BufRead, BufReader } ;
[INFO] [stderr]      |                                 ----- the item `Write` is already imported here
[INFO] [stderr] ...
[INFO] [stderr] 1020 |   use std::io::Write ;
[INFO] [stderr]      |       ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: the item `Read` is imported redundantly
[INFO] [stderr]    --> src/clap.rs:128:9
[INFO] [stderr]     |
[INFO] [stderr] 29  |   use common::* ;
[INFO] [stderr]     |       --------- the item `Read` is already imported here
[INFO] [stderr] ...
[INFO] [stderr] 128 |     use std::io::Read ;
[INFO] [stderr]     |         ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred
[INFO] [stderr]   --> src/consts.rs:47:3
[INFO] [stderr]    |
[INFO] [stderr] 47 | /   lazy_static!{
[INFO] [stderr] 48 | |     #[doc = "
[INFO] [stderr] 49 | | Regex for timeout in clap. Two groups: `value` (int) and `unit` (`min` or `s`).
[INFO] [stderr] 50 | |     "]
[INFO] [stderr] ...  |
[INFO] [stderr] 53 | |     ).unwrap() ;
[INFO] [stderr] 54 | |   }
[INFO] [stderr]    | |___^
[INFO] [stderr]    |
[INFO] [stderr]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred
[INFO] [stderr]   --> src/consts.rs:84:3
[INFO] [stderr]    |
[INFO] [stderr] 84 | /   lazy_static!{
[INFO] [stderr] 85 | |     #[doc = "Matches the `today` keyword."]
[INFO] [stderr] 86 | |     pub static ref today_re: Regex = Regex::new(today).expect(
[INFO] [stderr] 87 | |       "problem in `today` static regex"
[INFO] [stderr] ...  |
[INFO] [stderr] 96 | |     ) ;
[INFO] [stderr] 97 | |   }
[INFO] [stderr]    | |___^
[INFO] [stderr]    |
[INFO] [stderr]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred
[INFO] [stderr]   --> src/consts.rs:84:3
[INFO] [stderr]    |
[INFO] [stderr] 84 | /   lazy_static!{
[INFO] [stderr] 85 | |     #[doc = "Matches the `today` keyword."]
[INFO] [stderr] 86 | |     pub static ref today_re: Regex = Regex::new(today).expect(
[INFO] [stderr] 87 | |       "problem in `today` static regex"
[INFO] [stderr] ...  |
[INFO] [stderr] 96 | |     ) ;
[INFO] [stderr] 97 | |   }
[INFO] [stderr]    | |___^
[INFO] [stderr]    |
[INFO] [stderr]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred
[INFO] [stderr]   --> src/consts.rs:84:3
[INFO] [stderr]    |
[INFO] [stderr] 84 | /   lazy_static!{
[INFO] [stderr] 85 | |     #[doc = "Matches the `today` keyword."]
[INFO] [stderr] 86 | |     pub static ref today_re: Regex = Regex::new(today).expect(
[INFO] [stderr] 87 | |       "problem in `today` static regex"
[INFO] [stderr] ...  |
[INFO] [stderr] 96 | |     ) ;
[INFO] [stderr] 97 | |   }
[INFO] [stderr]    | |___^
[INFO] [stderr]    |
[INFO] [stderr]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: `#[inline]` is ignored on function prototypes
[INFO] [stderr]    --> src/common/mod.rs:241:3
[INFO] [stderr]     |
[INFO] [stderr] 241 |   #[inline]
[INFO] [stderr]     |   ^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_attributes)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `#[inline]` is ignored on function prototypes
[INFO] [stderr]    --> src/common/mod.rs:308:3
[INFO] [stderr]     |
[INFO] [stderr] 308 |   #[inline]
[INFO] [stderr]     |   ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `#[inline]` is ignored on function prototypes
[INFO] [stderr]    --> src/common/mod.rs:382:3
[INFO] [stderr]     |
[INFO] [stderr] 382 |   #[inline]
[INFO] [stderr]     |   ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `#[inline]` is ignored on function prototypes
[INFO] [stderr]    --> src/common/mod.rs:936:3
[INFO] [stderr]     |
[INFO] [stderr] 936 |   #[inline]
[INFO] [stderr]     |   ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred
[INFO] [stderr]    --> src/parse.rs:494:1
[INFO] [stderr]     |
[INFO] [stderr] 494 | / lazy_static!{
[INFO] [stderr] 495 | |   static ref cmd_regex: Regex = Regex::new(
[INFO] [stderr] 496 | |     r"([^\s]*)"
[INFO] [stderr] 497 | |   ).unwrap() ;
[INFO] [stderr] 498 | | }
[INFO] [stderr]     | |_^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'std::error::Error::description': use the Display impl or to_string()
[INFO] [stderr]   --> src/main.rs:40:3
[INFO] [stderr]    |
[INFO] [stderr] 40 | /   error_chain!{
[INFO] [stderr] 41 | |     types {
[INFO] [stderr] 42 | |       Error, ErrorKind, ResExt, Res ;
[INFO] [stderr] 43 | |     }
[INFO] [stderr] ...  |
[INFO] [stderr] 70 | |     }
[INFO] [stderr] 71 | |   }
[INFO] [stderr]    | |___^
[INFO] [stderr]    |
[INFO] [stderr]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred
[INFO] [stderr]   --> src/consts.rs:47:3
[INFO] [stderr]    |
[INFO] [stderr] 47 | /   lazy_static!{
[INFO] [stderr] 48 | |     #[doc = "
[INFO] [stderr] 49 | | Regex for timeout in clap. Two groups: `value` (int) and `unit` (`min` or `s`).
[INFO] [stderr] 50 | |     "]
[INFO] [stderr] ...  |
[INFO] [stderr] 53 | |     ).unwrap() ;
[INFO] [stderr] 54 | |   }
[INFO] [stderr]    | |___^
[INFO] [stderr]    |
[INFO] [stderr]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred
[INFO] [stderr]   --> src/consts.rs:84:3
[INFO] [stderr]    |
[INFO] [stderr] 84 | /   lazy_static!{
[INFO] [stderr] 85 | |     #[doc = "Matches the `today` keyword."]
[INFO] [stderr] 86 | |     pub static ref today_re: Regex = Regex::new(today).expect(
[INFO] [stderr] 87 | |       "problem in `today` static regex"
[INFO] [stderr] ...  |
[INFO] [stderr] 96 | |     ) ;
[INFO] [stderr] 97 | |   }
[INFO] [stderr]    | |___^
[INFO] [stderr]    |
[INFO] [stderr]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred
[INFO] [stderr]   --> src/consts.rs:84:3
[INFO] [stderr]    |
[INFO] [stderr] 84 | /   lazy_static!{
[INFO] [stderr] 85 | |     #[doc = "Matches the `today` keyword."]
[INFO] [stderr] 86 | |     pub static ref today_re: Regex = Regex::new(today).expect(
[INFO] [stderr] 87 | |       "problem in `today` static regex"
[INFO] [stderr] ...  |
[INFO] [stderr] 96 | |     ) ;
[INFO] [stderr] 97 | |   }
[INFO] [stderr]    | |___^
[INFO] [stderr]    |
[INFO] [stderr]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred
[INFO] [stderr]   --> src/consts.rs:84:3
[INFO] [stderr]    |
[INFO] [stderr] 84 | /   lazy_static!{
[INFO] [stderr] 85 | |     #[doc = "Matches the `today` keyword."]
[INFO] [stderr] 86 | |     pub static ref today_re: Regex = Regex::new(today).expect(
[INFO] [stderr] 87 | |       "problem in `today` static regex"
[INFO] [stderr] ...  |
[INFO] [stderr] 96 | |     ) ;
[INFO] [stderr] 97 | |   }
[INFO] [stderr]    | |___^
[INFO] [stderr]    |
[INFO] [stderr]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: `#[inline]` is ignored on function prototypes
[INFO] [stderr]    --> src/common/mod.rs:241:3
[INFO] [stderr]     |
[INFO] [stderr] 241 |   #[inline]
[INFO] [stderr]     |   ^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_attributes)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `#[inline]` is ignored on function prototypes
[INFO] [stderr]    --> src/common/mod.rs:308:3
[INFO] [stderr]     |
[INFO] [stderr] 308 |   #[inline]
[INFO] [stderr]     |   ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `#[inline]` is ignored on function prototypes
[INFO] [stderr]    --> src/common/mod.rs:382:3
[INFO] [stderr]     |
[INFO] [stderr] 382 |   #[inline]
[INFO] [stderr]     |   ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `#[inline]` is ignored on function prototypes
[INFO] [stderr]    --> src/common/mod.rs:936:3
[INFO] [stderr]     |
[INFO] [stderr] 936 |   #[inline]
[INFO] [stderr]     |   ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred
[INFO] [stderr]    --> src/parse.rs:494:1
[INFO] [stderr]     |
[INFO] [stderr] 494 | / lazy_static!{
[INFO] [stderr] 495 | |   static ref cmd_regex: Regex = Regex::new(
[INFO] [stderr] 496 | |     r"([^\s]*)"
[INFO] [stderr] 497 | |   ).unwrap() ;
[INFO] [stderr] 498 | | }
[INFO] [stderr]     | |_^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'std::error::Error::description': use the Display impl or to_string()
[INFO] [stderr]   --> src/main.rs:40:3
[INFO] [stderr]    |
[INFO] [stderr] 40 | /   error_chain!{
[INFO] [stderr] 41 | |     types {
[INFO] [stderr] 42 | |       Error, ErrorKind, ResExt, Res ;
[INFO] [stderr] 43 | |     }
[INFO] [stderr] ...  |
[INFO] [stderr] 70 | |     }
[INFO] [stderr] 71 | |   }
[INFO] [stderr]    | |___^
[INFO] [stderr]    |
[INFO] [stderr]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'std::error::Error::cause': replaced by Error::source, which can support downcasting
[INFO] [stderr]   --> src/main.rs:40:3
[INFO] [stderr]    |
[INFO] [stderr] 40 | /   error_chain!{
[INFO] [stderr] 41 | |     types {
[INFO] [stderr] 42 | |       Error, ErrorKind, ResExt, Res ;
[INFO] [stderr] 43 | |     }
[INFO] [stderr] ...  |
[INFO] [stderr] 70 | |     }
[INFO] [stderr] 71 | |   }
[INFO] [stderr]    | |___^
[INFO] [stderr]    |
[INFO] [stderr]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error[E0499]: cannot borrow `self.map` as mutable more than once at a time
[INFO] [stderr]    --> src/common/res.rs:387:9
[INFO] [stderr]     |
[INFO] [stderr] 375 |     & mut self, code: Option<Validation>
[INFO] [stderr]     |     - let's call the lifetime of this reference `'1`
[INFO] [stderr] ...
[INFO] [stderr] 380 |       DataFileHandler::Split { ref mut map, .. }
[INFO] [stderr]     |                                ----------- first mutable borrow occurs here
[INFO] [stderr] ...
[INFO] [stderr] 383 |         Ok( (& mut file_n_path.0, & file_n_path.1) )
[INFO] [stderr]     |         -------------------------------------------- returning this value requires that `self.map` is borrowed for `'1`
[INFO] [stderr] ...
[INFO] [stderr] 387 |         ref mut map, ref vald_conf, ref mut unknown, ref conf,
[INFO] [stderr]     |         ^^^^^^^^^^^ second mutable borrow occurs here
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'std::error::Error::cause': replaced by Error::source, which can support downcasting
[INFO] [stderr]   --> src/main.rs:40:3
[INFO] [stderr]    |
[INFO] [stderr] 40 | /   error_chain!{
[INFO] [stderr] 41 | |     types {
[INFO] [stderr] 42 | |       Error, ErrorKind, ResExt, Res ;
[INFO] [stderr] 43 | |     }
[INFO] [stderr] ...  |
[INFO] [stderr] 70 | |     }
[INFO] [stderr] 71 | |   }
[INFO] [stderr]    | |___^
[INFO] [stderr]    |
[INFO] [stderr]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error[E0499]: cannot borrow `self.map` as mutable more than once at a time
[INFO] [stderr]    --> src/common/res.rs:387:9
[INFO] [stderr]     |
[INFO] [stderr] 375 |     & mut self, code: Option<Validation>
[INFO] [stderr]     |     - let's call the lifetime of this reference `'1`
[INFO] [stderr] ...
[INFO] [stderr] 380 |       DataFileHandler::Split { ref mut map, .. }
[INFO] [stderr]     |                                ----------- first mutable borrow occurs here
[INFO] [stderr] ...
[INFO] [stderr] 383 |         Ok( (& mut file_n_path.0, & file_n_path.1) )
[INFO] [stderr]     |         -------------------------------------------- returning this value requires that `self.map` is borrowed for `'1`
[INFO] [stderr] ...
[INFO] [stderr] 387 |         ref mut map, ref vald_conf, ref mut unknown, ref conf,
[INFO] [stderr]     |         ^^^^^^^^^^^ second mutable borrow occurs here
[INFO] [stderr] 
[INFO] [stderr] error: aborting due to previous error
[INFO] [stderr] 
[INFO] [stderr] For more information about this error, try `rustc --explain E0499`.
[INFO] [stderr] error: could not compile `benchi`.
[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 previous error
[INFO] [stderr] 
[INFO] [stderr] For more information about this error, try `rustc --explain E0499`.
[INFO] [stderr] error: could not compile `benchi`.
[INFO] [stderr] 
[INFO] [stderr] To learn more, run the command again with --verbose.
[INFO] running `"docker" "inspect" "0d55a2cd87d6324a6293bea310e9ab4e0cf30a71b9f63e7621a6b62dad4de335"`
[INFO] running `"docker" "rm" "-f" "0d55a2cd87d6324a6293bea310e9ab4e0cf30a71b9f63e7621a6b62dad4de335"`
[INFO] [stdout] 0d55a2cd87d6324a6293bea310e9ab4e0cf30a71b9f63e7621a6b62dad4de335
