Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Compile fails to terminate in very specific circumstances #377

Closed
antifuchs opened this issue Feb 2, 2020 · 5 comments
Closed

Compile fails to terminate in very specific circumstances #377

antifuchs opened this issue Feb 2, 2020 · 5 comments

Comments

@antifuchs
Copy link

antifuchs commented Feb 2, 2020

Hi folks, starting with stable rustc 1.41.0 (5e1a79984 2020-01-27), I'm seeing the criterion.rs compile step hang on circleci when preparing to benchmark my crate.

Here's a typical run: https://app.circleci.com/jobs/github/antifuchs/governor/623 - you'll notice that the criterion compile task took 10min (I bumped the time limit to 20min once, and it still didn't finish).

Now, I'm not certain what exactly is causing the compile to not terminate, but it's only criterion and only on circleci that it fails to terminate.

Further diagnostics

I've ssh'ed into the build worker and tried to see what's actually hanging. The process that seemed hung was this (sorry for the gross way this is presented - the build container doesn't have convenient things like ps and such):

$ cat /proc/3513/cmdline
/root/.rustup/toolchains/1.41.0-x86_64-unknown-linux-gnu/bin/rustc--edition=2018--crate-namecriterionbenches/criterion.rs--error-format=json--json=diagnostic-rendered-ansi--emit=dep-info,link-Copt-level=3--cfgtest--cfgfeature="dashmap"--cfgfeature="default"--cfgfeature="futures"--cfgfeature="futures-timer"--cfgfeature="parking_lot"--cfgfeature="quanta"--cfgfeature="std"-Cmetadata=6e987ed3e67daf01-Cextra-filename=-6e987ed3e67daf01--out-dir/root/project/target/release/deps-Ldependency=/root/project/target/release/deps--externcriterion=/root/project/target/release/deps/libcriterion-b9c897572ccd3983.rlib--externcrossbeam=/root/project/target/release/deps/libcrossbeam-5b292aeaf0c93e6e.rlib--externdashmap=/root/project/target/release/deps/libdashmap-807385163b881c6c.rlib--externfutures=/root/project/target/release/deps/libfutures-04d995565ac5e8d8.rlib--externfutures_timer=/root/project/target/release/deps/libfutures_timer-173401352c265095.rlib--externgovernor=/root/project/target/release/deps/libgovernor-b16ac7e61cb8c146.rlib--externlibc=/root/project/target/release/deps/liblibc-5cc997263ec9d596.rlib--externmore_asserts=/root/project/target/release/deps/libmore_asserts-4bed34d53ce653ea.rlib--externno_std_compat=/root/project/target/release/deps/libno_std_compat-f1066747264421ce.rlib--externnonzero_ext=/root/project/target/release/deps/libnonzero_ext-ddcd7ee30a308e16.rlib--externparking_lot=/root/project/target/release/deps/libparking_lot-f2cd60ee233d4d5b.rlib--externproptest=/root/project/target/release/deps/libproptest-743a1459fc786111.rlib--externquanta=/root/project/target/release/deps/libquanta-86589deff4df169f.rlib--externrand=/root/project/target/release/deps/librand-13da08b6b6aa16c2.rlib--externspin=/root/project/target/release/deps/libspin-6c5053f023d06140.rlib--externtynm=/root/project/target/release/deps/libtynm-4528a80dc6de5b70.rlib

This process has two tasks, one sleeping and one permanently running.

Works on nightly

Changing the rustc version to nightly seems to unblock the compile task: https://app.circleci.com/jobs/github/antifuchs/governor/633 finishes compiling within seconds and then runs the actual benchmarks.

@antifuchs
Copy link
Author

Oof - it turns out I can actually repro this on macOS 10.15.2 too - rust 1.41 fails to finish compiling criterion.rs: rustc takes a whole core and just runs for minutes without making any progress.

@antifuchs
Copy link
Author

Here's the cargo bench --verbose output after a cargo clean from building my crate on macOS:

`cargo bench --verbose`
   Compiling libc v0.2.66
     Running `rustc --crate-name build_script_build /Users/asf/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.66/build.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type bin --emit=dep-info,link -C opt-level=3 --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=d0f8d2e8dde83710 -C extra-filename=-d0f8d2e8dde83710 --out-dir /Users/asf/Hacks/governor/target/release/build/libc-d0f8d2e8dde83710 -L dependency=/Users/asf/Hacks/governor/target/release/deps --cap-lints allow`
   Compiling cfg-if v0.1.10
   Compiling autocfg v0.1.7
   Compiling semver-parser v0.7.0
     Running `rustc --edition=2018 --crate-name cfg_if /Users/asf/.cargo/registry/src/github.com-1ecc6299db9ec823/cfg-if-0.1.10/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C metadata=8964a45eb2a3bdf2 -C extra-filename=-8964a45eb2a3bdf2 --out-dir /Users/asf/Hacks/governor/target/release/deps -L dependency=/Users/asf/Hacks/governor/target/release/deps --cap-lints allow`
     Running `rustc --crate-name autocfg /Users/asf/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-0.1.7/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C metadata=4ffb2220134dd645 -C extra-filename=-4ffb2220134dd645 --out-dir /Users/asf/Hacks/governor/target/release/deps -L dependency=/Users/asf/Hacks/governor/target/release/deps --cap-lints allow`
     Running `rustc --crate-name semver_parser /Users/asf/.cargo/registry/src/github.com-1ecc6299db9ec823/semver-parser-0.7.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C metadata=2c0c6d663e2cb03c -C extra-filename=-2c0c6d663e2cb03c --out-dir /Users/asf/Hacks/governor/target/release/deps -L dependency=/Users/asf/Hacks/governor/target/release/deps --cap-lints allow`
   Compiling proc-macro2 v1.0.8
     Running `rustc --edition=2018 --crate-name build_script_build /Users/asf/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.8/build.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type bin --emit=dep-info,link -C opt-level=3 --cfg 'feature="default"' --cfg 'feature="proc-macro"' -C metadata=0b014d5d3a69d693 -C extra-filename=-0b014d5d3a69d693 --out-dir /Users/asf/Hacks/governor/target/release/build/proc-macro2-0b014d5d3a69d693 -L dependency=/Users/asf/Hacks/governor/target/release/deps --cap-lints allow`
   Compiling unicode-xid v0.2.0
     Running `rustc --crate-name unicode_xid /Users/asf/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-xid-0.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 --cfg 'feature="default"' -C metadata=28cf848050d0e17d -C extra-filename=-28cf848050d0e17d --out-dir /Users/asf/Hacks/governor/target/release/deps -L dependency=/Users/asf/Hacks/governor/target/release/deps --cap-lints allow`
   Compiling syn v1.0.14
     Running `rustc --edition=2018 --crate-name build_script_build /Users/asf/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.14/build.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type bin --emit=dep-info,link -C opt-level=3 --cfg 'feature="clone-impls"' --cfg 'feature="default"' --cfg 'feature="derive"' --cfg 'feature="full"' --cfg 'feature="parsing"' --cfg 'feature="printing"' --cfg 'feature="proc-macro"' --cfg 'feature="quote"' --cfg 'feature="visit"' -C metadata=7b54dfff335f8b58 -C extra-filename=-7b54dfff335f8b58 --out-dir /Users/asf/Hacks/governor/target/release/build/syn-7b54dfff335f8b58 -L dependency=/Users/asf/Hacks/governor/target/release/deps --cap-lints allow`
   Compiling getrandom v0.1.14
     Running `rustc --edition=2018 --crate-name build_script_build /Users/asf/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.1.14/build.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type bin --emit=dep-info,link -C opt-level=3 --cfg 'feature="std"' -C metadata=c4b4561821761964 -C extra-filename=-c4b4561821761964 --out-dir /Users/asf/Hacks/governor/target/release/build/getrandom-c4b4561821761964 -L dependency=/Users/asf/Hacks/governor/target/release/deps --cap-lints allow`
   Compiling memchr v2.3.0
     Running `rustc --crate-name build_script_build /Users/asf/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.3.0/build.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type bin --emit=dep-info,link -C opt-level=3 --cfg 'feature="default"' --cfg 'feature="libc"' --cfg 'feature="std"' --cfg 'feature="use_std"' -C metadata=9045a7b246594cff -C extra-filename=-9045a7b246594cff --out-dir /Users/asf/Hacks/governor/target/release/build/memchr-9045a7b246594cff -L dependency=/Users/asf/Hacks/governor/target/release/deps --cap-lints allow`
   Compiling lazy_static v1.4.0
     Running `rustc --crate-name lazy_static /Users/asf/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.4.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C metadata=beaaa28a990ef39c -C extra-filename=-beaaa28a990ef39c --out-dir /Users/asf/Hacks/governor/target/release/deps -L dependency=/Users/asf/Hacks/governor/target/release/deps --cap-lints allow`
   Compiling rand_core v0.4.2
     Running `rustc --crate-name rand_core /Users/asf/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_core-0.4.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 --cfg 'feature="alloc"' --cfg 'feature="std"' -C metadata=461206a86ac50a91 -C extra-filename=-461206a86ac50a91 --out-dir /Users/asf/Hacks/governor/target/release/deps -L dependency=/Users/asf/Hacks/governor/target/release/deps --cap-lints allow`
   Compiling ryu v1.0.2
     Running `rustc --crate-name build_script_build /Users/asf/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.2/build.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type bin --emit=dep-info,link -C opt-level=3 -C metadata=b40314407be91588 -C extra-filename=-b40314407be91588 --out-dir /Users/asf/Hacks/governor/target/release/build/ryu-b40314407be91588 -L dependency=/Users/asf/Hacks/governor/target/release/deps --cap-lints allow`
   Compiling scopeguard v1.0.0
     Running `rustc --crate-name scopeguard /Users/asf/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.0.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C metadata=e36504dfbe94c9da -C extra-filename=-e36504dfbe94c9da --out-dir /Users/asf/Hacks/governor/target/release/deps -L dependency=/Users/asf/Hacks/governor/target/release/deps --cap-lints allow`
   Compiling serde v1.0.104
     Running `rustc --crate-name build_script_build /Users/asf/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.104/build.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type bin --emit=dep-info,link -C opt-level=3 --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=8ac290461f1b990c -C extra-filename=-8ac290461f1b990c --out-dir /Users/asf/Hacks/governor/target/release/build/serde-8ac290461f1b990c -L dependency=/Users/asf/Hacks/governor/target/release/deps --cap-lints allow`
   Compiling byteorder v1.3.2
     Running `rustc --crate-name build_script_build /Users/asf/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.3.2/build.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type bin --emit=dep-info,link -C opt-level=3 --cfg 'feature="std"' -C metadata=ef7563d8098ce7b2 -C extra-filename=-ef7563d8098ce7b2 --out-dir /Users/asf/Hacks/governor/target/release/build/byteorder-ef7563d8098ce7b2 -L dependency=/Users/asf/Hacks/governor/target/release/deps --cap-lints allow`
   Compiling ppv-lite86 v0.2.6
     Running `rustc --edition=2018 --crate-name ppv_lite86 /Users/asf/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 --cfg 'feature="simd"' --cfg 'feature="std"' -C metadata=066cc47659a9f11a -C extra-filename=-066cc47659a9f11a --out-dir /Users/asf/Hacks/governor/target/release/deps -L dependency=/Users/asf/Hacks/governor/target/release/deps --cap-lints allow`
   Compiling proc-macro-nested v0.1.3
     Running `rustc --crate-name build_script_build /Users/asf/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-nested-0.1.3/build.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type bin --emit=dep-info,link -C opt-level=3 -C metadata=200246e5fa1718ee -C extra-filename=-200246e5fa1718ee --out-dir /Users/asf/Hacks/governor/target/release/build/proc-macro-nested-200246e5fa1718ee -L dependency=/Users/asf/Hacks/governor/target/release/deps --cap-lints allow`
   Compiling autocfg v1.0.0
     Running `rustc --crate-name autocfg /Users/asf/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.0.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C metadata=0d66dec52778e350 -C extra-filename=-0d66dec52778e350 --out-dir /Users/asf/Hacks/governor/target/release/deps -L dependency=/Users/asf/Hacks/governor/target/release/deps --cap-lints allow`
   Compiling arrayvec v0.4.12
     Running `rustc --crate-name build_script_build /Users/asf/.cargo/registry/src/github.com-1ecc6299db9ec823/arrayvec-0.4.12/build.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type bin --emit=dep-info,link -C opt-level=3 --cfg 'feature="array-sizes-33-128"' --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=98b254471baa4a7b -C extra-filename=-98b254471baa4a7b --out-dir /Users/asf/Hacks/governor/target/release/build/arrayvec-98b254471baa4a7b -L dependency=/Users/asf/Hacks/governor/target/release/deps --cap-lints allow`
   Compiling futures-sink v0.3.1
     Running `rustc --edition=2018 --crate-name futures_sink /Users/asf/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-sink-0.3.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 --cfg 'feature="alloc"' --cfg 'feature="std"' -C metadata=a330305f04ccf674 -C extra-filename=-a330305f04ccf674 --out-dir /Users/asf/Hacks/governor/target/release/deps -L dependency=/Users/asf/Hacks/governor/target/release/deps --cap-lints allow`
   Compiling futures-core v0.3.1
     Running `rustc --edition=2018 --crate-name futures_core /Users/asf/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 --cfg 'feature="alloc"' --cfg 'feature="std"' -C metadata=5211d822dfd601b6 -C extra-filename=-5211d822dfd601b6 --out-dir /Users/asf/Hacks/governor/target/release/deps -L dependency=/Users/asf/Hacks/governor/target/release/deps --cap-lints allow`
   Compiling bitflags v1.2.1
     Running `rustc --crate-name build_script_build /Users/asf/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.2.1/build.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type bin --emit=dep-info,link -C opt-level=3 --cfg 'feature="default"' -C metadata=3dd1dac6faae7ceb -C extra-filename=-3dd1dac6faae7ceb --out-dir /Users/asf/Hacks/governor/target/release/build/bitflags-3dd1dac6faae7ceb -L dependency=/Users/asf/Hacks/governor/target/release/deps --cap-lints allow`
   Compiling rayon-core v1.7.0
     Running `rustc --edition=2018 --crate-name build_script_build /Users/asf/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/build.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type bin --emit=dep-info,link -C opt-level=3 -C metadata=dd09ca796fa91ed6 -C extra-filename=-dd09ca796fa91ed6 --out-dir /Users/asf/Hacks/governor/target/release/build/rayon-core-dd09ca796fa91ed6 -L dependency=/Users/asf/Hacks/governor/target/release/deps --cap-lints allow`
   Compiling futures-io v0.3.1
     Running `rustc --edition=2018 --crate-name futures_io /Users/asf/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-io-0.3.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 --cfg 'feature="std"' -C metadata=7ca353d29a17b555 -C extra-filename=-7ca353d29a17b555 --out-dir /Users/asf/Hacks/governor/target/release/deps -L dependency=/Users/asf/Hacks/governor/target/release/deps --cap-lints allow`
   Compiling slab v0.4.2
     Running `rustc --crate-name slab /Users/asf/.cargo/registry/src/github.com-1ecc6299db9ec823/slab-0.4.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C metadata=e4618710c672b601 -C extra-filename=-e4618710c672b601 --out-dir /Users/asf/Hacks/governor/target/release/deps -L dependency=/Users/asf/Hacks/governor/target/release/deps --cap-lints allow`
   Compiling either v1.5.3
     Running `rustc --crate-name either /Users/asf/.cargo/registry/src/github.com-1ecc6299db9ec823/either-1.5.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C metadata=5f2f9c20d675b587 -C extra-filename=-5f2f9c20d675b587 --out-dir /Users/asf/Hacks/governor/target/release/deps -L dependency=/Users/asf/Hacks/governor/target/release/deps --cap-lints allow`
   Compiling version_check v0.1.5
     Running `rustc --crate-name version_check /Users/asf/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.1.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C metadata=0c0d18a777ef9623 -C extra-filename=-0c0d18a777ef9623 --out-dir /Users/asf/Hacks/governor/target/release/deps -L dependency=/Users/asf/Hacks/governor/target/release/deps --cap-lints allow`
   Compiling futures-task v0.3.1
     Running `rustc --edition=2018 --crate-name futures_task /Users/asf/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 --cfg 'feature="alloc"' --cfg 'feature="std"' -C metadata=2666fdafd3db2332 -C extra-filename=-2666fdafd3db2332 --out-dir /Users/asf/Hacks/governor/target/release/deps -L dependency=/Users/asf/Hacks/governor/target/release/deps --cap-lints allow`
   Compiling nodrop v0.1.14
     Running `rustc --crate-name nodrop /Users/asf/.cargo/registry/src/github.com-1ecc6299db9ec823/nodrop-0.1.14/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C metadata=e268e79b4c8cb8a1 -C extra-filename=-e268e79b4c8cb8a1 --out-dir /Users/asf/Hacks/governor/target/release/deps -L dependency=/Users/asf/Hacks/governor/target/release/deps --cap-lints allow`
   Compiling itoa v0.4.5
     Running `rustc --crate-name itoa /Users/asf/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=40f2793484431ad0 -C extra-filename=-40f2793484431ad0 --out-dir /Users/asf/Hacks/governor/target/release/deps -L dependency=/Users/asf/Hacks/governor/target/release/deps --cap-lints allow`
   Compiling pin-utils v0.1.0-alpha.4
     Running `rustc --edition=2018 --crate-name pin_utils /Users/asf/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-utils-0.1.0-alpha.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C metadata=ce5d4321f46e125d -C extra-filename=-ce5d4321f46e125d --out-dir /Users/asf/Hacks/governor/target/release/deps -L dependency=/Users/asf/Hacks/governor/target/release/deps --cap-lints allow`
   Compiling regex-syntax v0.6.14
     Running `rustc --crate-name regex_syntax /Users/asf/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.14/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 --cfg 'feature="default"' --cfg 'feature="unicode"' --cfg 'feature="unicode-age"' --cfg 'feature="unicode-bool"' --cfg 'feature="unicode-case"' --cfg 'feature="unicode-gencat"' --cfg 'feature="unicode-perl"' --cfg 'feature="unicode-script"' --cfg 'feature="unicode-segment"' -C metadata=006cea4985820a4b -C extra-filename=-006cea4985820a4b --out-dir /Users/asf/Hacks/governor/target/release/deps -L dependency=/Users/asf/Hacks/governor/target/release/deps --cap-lints allow`
   Compiling smallvec v1.2.0
     Running `rustc --edition=2018 --crate-name smallvec /Users/asf/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.2.0/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C metadata=6e314e7b17275136 -C extra-filename=-6e314e7b17275136 --out-dir /Users/asf/Hacks/governor/target/release/deps -L dependency=/Users/asf/Hacks/governor/target/release/deps --cap-lints allow`
   Compiling unicode-width v0.1.7
     Running `rustc --crate-name unicode_width /Users/asf/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-width-0.1.7/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 --cfg 'feature="default"' -C metadata=64bf5529c8399c39 -C extra-filename=-64bf5529c8399c39 --out-dir /Users/asf/Hacks/governor/target/release/deps -L dependency=/Users/asf/Hacks/governor/target/release/deps --cap-lints allow`
   Compiling static_assertions v0.3.4
     Running `rustc --crate-name static_assertions /Users/asf/.cargo/registry/src/github.com-1ecc6299db9ec823/static_assertions-0.3.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C metadata=aba2d9c4a21acd3d -C extra-filename=-aba2d9c4a21acd3d --out-dir /Users/asf/Hacks/governor/target/release/deps -L dependency=/Users/asf/Hacks/governor/target/release/deps --cap-lints allow`
   Compiling remove_dir_all v0.5.2
     Running `rustc --crate-name remove_dir_all /Users/asf/.cargo/registry/src/github.com-1ecc6299db9ec823/remove_dir_all-0.5.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C metadata=3b565c7864426a96 -C extra-filename=-3b565c7864426a96 --out-dir /Users/asf/Hacks/governor/target/release/deps -L dependency=/Users/asf/Hacks/governor/target/release/deps --cap-lints allow`
   Compiling fnv v1.0.6
     Running `rustc --crate-name fnv /Users/asf/.cargo/registry/src/github.com-1ecc6299db9ec823/fnv-1.0.6/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C metadata=5cca9c5770ccd390 -C extra-filename=-5cca9c5770ccd390 --out-dir /Users/asf/Hacks/governor/target/release/deps -L dependency=/Users/asf/Hacks/governor/target/release/deps --cap-lints allow`
   Compiling same-file v1.0.6
     Running `rustc --edition=2018 --crate-name same_file /Users/asf/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C metadata=f1bbcd431a3f208c -C extra-filename=-f1bbcd431a3f208c --out-dir /Users/asf/Hacks/governor/target/release/deps -L dependency=/Users/asf/Hacks/governor/target/release/deps --cap-lints allow`
   Compiling bit-vec v0.5.1
     Running `rustc --crate-name bit_vec /Users/asf/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.5.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 --cfg 'feature="std"' -C metadata=258fb484fbcbe352 -C extra-filename=-258fb484fbcbe352 --out-dir /Users/asf/Hacks/governor/target/release/deps -L dependency=/Users/asf/Hacks/governor/target/release/deps --cap-lints allow`
   Compiling quick-error v1.2.3
     Running `rustc --crate-name quick_error /Users/asf/.cargo/registry/src/github.com-1ecc6299db9ec823/quick-error-1.2.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C metadata=71d2c8a977419f5c -C extra-filename=-71d2c8a977419f5c --out-dir /Users/asf/Hacks/governor/target/release/deps -L dependency=/Users/asf/Hacks/governor/target/release/deps --cap-lints allow`
   Compiling qadapt-spin v1.0.1
     Running `rustc --crate-name qadapt_spin /Users/asf/.cargo/registry/src/github.com-1ecc6299db9ec823/qadapt-spin-1.0.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C metadata=802af7250209a0de -C extra-filename=-802af7250209a0de --out-dir /Users/asf/Hacks/governor/target/release/deps -L dependency=/Users/asf/Hacks/governor/target/release/deps --cap-lints allow`
   Compiling futures-timer v2.0.2
     Running `rustc --edition=2018 --crate-name futures_timer /Users/asf/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-timer-2.0.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C metadata=2a0999f1a7028623 -C extra-filename=-2a0999f1a7028623 --out-dir /Users/asf/Hacks/governor/target/release/deps -L dependency=/Users/asf/Hacks/governor/target/release/deps --cap-lints allow`
   Compiling spin v0.5.2
     Running `rustc --crate-name spin /Users/asf/.cargo/registry/src/github.com-1ecc6299db9ec823/spin-0.5.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C metadata=97c5023425592953 -C extra-filename=-97c5023425592953 --out-dir /Users/asf/Hacks/governor/target/release/deps -L dependency=/Users/asf/Hacks/governor/target/release/deps --cap-lints allow`
   Compiling nonzero_ext v0.1.5
     Running `rustc --crate-name nonzero_ext /Users/asf/.cargo/registry/src/github.com-1ecc6299db9ec823/nonzero_ext-0.1.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 --cfg 'feature="std"' -C metadata=1bb92239e4c2238b -C extra-filename=-1bb92239e4c2238b --out-dir /Users/asf/Hacks/governor/target/release/deps -L dependency=/Users/asf/Hacks/governor/target/release/deps --cap-lints allow`
   Compiling oorandom v11.1.0
     Running `rustc --edition=2018 --crate-name oorandom /Users/asf/.cargo/registry/src/github.com-1ecc6299db9ec823/oorandom-11.1.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C metadata=60d543ce10283a44 -C extra-filename=-60d543ce10283a44 --out-dir /Users/asf/Hacks/governor/target/release/deps -L dependency=/Users/asf/Hacks/governor/target/release/deps --cap-lints allow`
   Compiling more-asserts v0.2.1
     Running `rustc --crate-name more_asserts /Users/asf/.cargo/registry/src/github.com-1ecc6299db9ec823/more-asserts-0.2.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C metadata=067afaf5f9e7be4f -C extra-filename=-067afaf5f9e7be4f --out-dir /Users/asf/Hacks/governor/target/release/deps -L dependency=/Users/asf/Hacks/governor/target/release/deps --cap-lints allow`
   Compiling semver v0.9.0
     Running `rustc --crate-name semver /Users/asf/.cargo/registry/src/github.com-1ecc6299db9ec823/semver-0.9.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 --cfg 'feature="default"' -C metadata=04935bea9f5ecdd0 -C extra-filename=-04935bea9f5ecdd0 --out-dir /Users/asf/Hacks/governor/target/release/deps -L dependency=/Users/asf/Hacks/governor/target/release/deps --extern semver_parser=/Users/asf/Hacks/governor/target/release/deps/libsemver_parser-2c0c6d663e2cb03c.rmeta --cap-lints allow`
     Running `/Users/asf/Hacks/governor/target/release/build/libc-d0f8d2e8dde83710/build-script-build`
     Running `/Users/asf/Hacks/governor/target/release/build/proc-macro2-0b014d5d3a69d693/build-script-build`
     Running `/Users/asf/Hacks/governor/target/release/build/getrandom-c4b4561821761964/build-script-build`
     Running `/Users/asf/Hacks/governor/target/release/build/memchr-9045a7b246594cff/build-script-build`
     Running `/Users/asf/Hacks/governor/target/release/build/syn-7b54dfff335f8b58/build-script-build`
   Compiling rand_core v0.3.1
     Running `rustc --crate-name rand_core /Users/asf/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_core-0.3.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C metadata=3a5cb6ca1dddb90e -C extra-filename=-3a5cb6ca1dddb90e --out-dir /Users/asf/Hacks/governor/target/release/deps -L dependency=/Users/asf/Hacks/governor/target/release/deps --extern rand_core=/Users/asf/Hacks/governor/target/release/deps/librand_core-461206a86ac50a91.rmeta --cap-lints allow`
   Compiling lock_api v0.3.3
     Running `rustc --edition=2018 --crate-name lock_api /Users/asf/.cargo/registry/src/github.com-1ecc6299db9ec823/lock_api-0.3.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C metadata=e7c574cf181f4988 -C extra-filename=-e7c574cf181f4988 --out-dir /Users/asf/Hacks/governor/target/release/deps -L dependency=/Users/asf/Hacks/governor/target/release/deps --extern scopeguard=/Users/asf/Hacks/governor/target/release/deps/libscopeguard-e36504dfbe94c9da.rmeta --cap-lints allow`
   Compiling crossbeam-utils v0.7.0
     Running `rustc --crate-name build_script_build /Users/asf/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-utils-0.7.0/build.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type bin --emit=dep-info,link -C opt-level=3 --cfg 'feature="default"' --cfg 'feature="lazy_static"' --cfg 'feature="std"' -C metadata=453d60aa9d6e3fcb -C extra-filename=-453d60aa9d6e3fcb --out-dir /Users/asf/Hacks/governor/target/release/build/crossbeam-utils-453d60aa9d6e3fcb -L dependency=/Users/asf/Hacks/governor/target/release/deps --extern autocfg=/Users/asf/Hacks/governor/target/release/deps/libautocfg-4ffb2220134dd645.rlib --cap-lints allow`
   Compiling crossbeam-epoch v0.8.0
     Running `rustc --crate-name build_script_build /Users/asf/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.8.0/build.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type bin --emit=dep-info,link -C opt-level=3 --cfg 'feature="default"' --cfg 'feature="lazy_static"' --cfg 'feature="std"' -C metadata=6652c45b323a7fa6 -C extra-filename=-6652c45b323a7fa6 --out-dir /Users/asf/Hacks/governor/target/release/build/crossbeam-epoch-6652c45b323a7fa6 -L dependency=/Users/asf/Hacks/governor/target/release/deps --extern autocfg=/Users/asf/Hacks/governor/target/release/deps/libautocfg-4ffb2220134dd645.rlib --cap-lints allow`
   Compiling rand_pcg v0.1.2
     Running `rustc --crate-name build_script_build /Users/asf/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_pcg-0.1.2/build.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type bin --emit=dep-info,link -C opt-level=3 -C metadata=2b50223aaea0d21c -C extra-filename=-2b50223aaea0d21c --out-dir /Users/asf/Hacks/governor/target/release/build/rand_pcg-2b50223aaea0d21c -L dependency=/Users/asf/Hacks/governor/target/release/deps --extern autocfg=/Users/asf/Hacks/governor/target/release/deps/libautocfg-4ffb2220134dd645.rlib --cap-lints allow`
   Compiling hashbrown v0.6.3
     Running `rustc --edition=2018 --crate-name build_script_build /Users/asf/.cargo/registry/src/github.com-1ecc6299db9ec823/hashbrown-0.6.3/build.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type bin --emit=dep-info,link -C opt-level=3 --cfg 'feature="ahash"' --cfg 'feature="ahash-compile-time-rng"' --cfg 'feature="default"' --cfg 'feature="inline-more"' -C metadata=d777813324e2f61a -C extra-filename=-d777813324e2f61a --out-dir /Users/asf/Hacks/governor/target/release/build/hashbrown-d777813324e2f61a -L dependency=/Users/asf/Hacks/governor/target/release/deps --extern autocfg=/Users/asf/Hacks/governor/target/release/deps/libautocfg-4ffb2220134dd645.rlib --cap-lints allow`
   Compiling rand_chacha v0.1.1
     Running `rustc --crate-name build_script_build /Users/asf/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_chacha-0.1.1/build.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type bin --emit=dep-info,link -C opt-level=3 -C metadata=b7996868c0ff41d1 -C extra-filename=-b7996868c0ff41d1 --out-dir /Users/asf/Hacks/governor/target/release/build/rand_chacha-b7996868c0ff41d1 -L dependency=/Users/asf/Hacks/governor/target/release/deps --extern autocfg=/Users/asf/Hacks/governor/target/release/deps/libautocfg-4ffb2220134dd645.rlib --cap-lints allow`
   Compiling rand v0.6.5
     Running `rustc --crate-name build_script_build /Users/asf/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.6.5/build.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type bin --emit=dep-info,link -C opt-level=3 --cfg 'feature="alloc"' --cfg 'feature="i128_support"' --cfg 'feature="rand_os"' --cfg 'feature="std"' -C metadata=e2ce730d512753f8 -C extra-filename=-e2ce730d512753f8 --out-dir /Users/asf/Hacks/governor/target/release/build/rand-e2ce730d512753f8 -L dependency=/Users/asf/Hacks/governor/target/release/deps --extern autocfg=/Users/asf/Hacks/governor/target/release/deps/libautocfg-4ffb2220134dd645.rlib --cap-lints allow`
     Running `/Users/asf/Hacks/governor/target/release/build/ryu-b40314407be91588/build-script-build`
     Running `/Users/asf/Hacks/governor/target/release/build/serde-8ac290461f1b990c/build-script-build`
     Running `/Users/asf/Hacks/governor/target/release/build/proc-macro-nested-200246e5fa1718ee/build-script-build`
     Running `/Users/asf/Hacks/governor/target/release/build/arrayvec-98b254471baa4a7b/build-script-build`
   Compiling futures-channel v0.3.1
     Running `rustc --edition=2018 --crate-name futures_channel /Users/asf/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-channel-0.3.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 --cfg 'feature="alloc"' --cfg 'feature="futures-sink"' --cfg 'feature="sink"' --cfg 'feature="std"' -C metadata=dd61b2c137495c96 -C extra-filename=-dd61b2c137495c96 --out-dir /Users/asf/Hacks/governor/target/release/deps -L dependency=/Users/asf/Hacks/governor/target/release/deps --extern futures_core=/Users/asf/Hacks/governor/target/release/deps/libfutures_core-5211d822dfd601b6.rmeta --extern futures_sink=/Users/asf/Hacks/governor/target/release/deps/libfutures_sink-a330305f04ccf674.rmeta --cap-lints allow`
     Running `/Users/asf/Hacks/governor/target/release/build/byteorder-ef7563d8098ce7b2/build-script-build`
     Running `/Users/asf/Hacks/governor/target/release/build/rayon-core-dd09ca796fa91ed6/build-script-build`
     Running `/Users/asf/Hacks/governor/target/release/build/bitflags-3dd1dac6faae7ceb/build-script-build`
   Compiling c2-chacha v0.2.3
     Running `rustc --edition=2018 --crate-name c2_chacha /Users/asf/.cargo/registry/src/github.com-1ecc6299db9ec823/c2-chacha-0.2.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 --cfg 'feature="simd"' --cfg 'feature="std"' -C metadata=d39d8e5abca02b71 -C extra-filename=-d39d8e5abca02b71 --out-dir /Users/asf/Hacks/governor/target/release/deps -L dependency=/Users/asf/Hacks/governor/target/release/deps --extern ppv_lite86=/Users/asf/Hacks/governor/target/release/deps/libppv_lite86-066cc47659a9f11a.rmeta --cap-lints allow`
   Compiling itertools v0.8.2
     Running `rustc --crate-name itertools /Users/asf/.cargo/registry/src/github.com-1ecc6299db9ec823/itertools-0.8.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 --cfg 'feature="default"' --cfg 'feature="use_std"' -C metadata=a84a46e2ed664890 -C extra-filename=-a84a46e2ed664890 --out-dir /Users/asf/Hacks/governor/target/release/deps -L dependency=/Users/asf/Hacks/governor/target/release/deps --extern either=/Users/asf/Hacks/governor/target/release/deps/libeither-5f2f9c20d675b587.rmeta --cap-lints allow`
   Compiling num-traits v0.2.11
     Running `rustc --crate-name build_script_build /Users/asf/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.11/build.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type bin --emit=dep-info,link -C opt-level=3 --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=fbb36d7283860901 -C extra-filename=-fbb36d7283860901 --out-dir /Users/asf/Hacks/governor/target/release/build/num-traits-fbb36d7283860901 -L dependency=/Users/asf/Hacks/governor/target/release/deps --extern autocfg=/Users/asf/Hacks/governor/target/release/deps/libautocfg-0d66dec52778e350.rlib --cap-lints allow`
   Compiling textwrap v0.11.0
     Running `rustc --crate-name textwrap /Users/asf/.cargo/registry/src/github.com-1ecc6299db9ec823/textwrap-0.11.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C metadata=9bcc061c22bc937c -C extra-filename=-9bcc061c22bc937c --out-dir /Users/asf/Hacks/governor/target/release/deps -L dependency=/Users/asf/Hacks/governor/target/release/deps --extern unicode_width=/Users/asf/Hacks/governor/target/release/deps/libunicode_width-64bf5529c8399c39.rmeta --cap-lints allow`
   Compiling walkdir v2.3.1
     Running `rustc --edition=2018 --crate-name walkdir /Users/asf/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C metadata=c4e49c3180ea13e5 -C extra-filename=-c4e49c3180ea13e5 --out-dir /Users/asf/Hacks/governor/target/release/deps -L dependency=/Users/asf/Hacks/governor/target/release/deps --extern same_file=/Users/asf/Hacks/governor/target/release/deps/libsame_file-f1bbcd431a3f208c.rmeta --cap-lints allow`
   Compiling bit-set v0.5.1
     Running `rustc --crate-name bit_set /Users/asf/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.5.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=f4244d8213166800 -C extra-filename=-f4244d8213166800 --out-dir /Users/asf/Hacks/governor/target/release/deps -L dependency=/Users/asf/Hacks/governor/target/release/deps --extern bit_vec=/Users/asf/Hacks/governor/target/release/deps/libbit_vec-258fb484fbcbe352.rmeta --cap-lints allow`
   Compiling rustc_version v0.2.3
     Running `rustc --crate-name rustc_version /Users/asf/.cargo/registry/src/github.com-1ecc6299db9ec823/rustc_version-0.2.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C metadata=0216c851e79fef9d -C extra-filename=-0216c851e79fef9d --out-dir /Users/asf/Hacks/governor/target/release/deps -L dependency=/Users/asf/Hacks/governor/target/release/deps --extern semver=/Users/asf/Hacks/governor/target/release/deps/libsemver-04935bea9f5ecdd0.rmeta --cap-lints allow`
   Compiling nom v5.1.0
     Running `rustc --edition=2018 --crate-name build_script_build /Users/asf/.cargo/registry/src/github.com-1ecc6299db9ec823/nom-5.1.0/build.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type bin --emit=dep-info,link -C opt-level=3 --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="lexical"' --cfg 'feature="lexical-core"' --cfg 'feature="std"' -C metadata=45eb5d4d5b69daa3 -C extra-filename=-45eb5d4d5b69daa3 --out-dir /Users/asf/Hacks/governor/target/release/build/nom-45eb5d4d5b69daa3 -L dependency=/Users/asf/Hacks/governor/target/release/deps --extern version_check=/Users/asf/Hacks/governor/target/release/deps/libversion_check-0c0d18a777ef9623.rlib --cap-lints allow`
     Running `rustc --crate-name libc /Users/asf/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.66/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=bc5785b581c20538 -C extra-filename=-bc5785b581c20538 --out-dir /Users/asf/Hacks/governor/target/release/deps -L dependency=/Users/asf/Hacks/governor/target/release/deps --cap-lints allow --cfg freebsd11 --cfg libc_priv_mod_use --cfg libc_union --cfg libc_const_size_of --cfg libc_align --cfg libc_core_cvoid --cfg libc_packedN`
     Running `rustc --edition=2018 --crate-name proc_macro2 /Users/asf/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.8/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 --cfg 'feature="default"' --cfg 'feature="proc-macro"' -C metadata=7e77c962e64cd840 -C extra-filename=-7e77c962e64cd840 --out-dir /Users/asf/Hacks/governor/target/release/deps -L dependency=/Users/asf/Hacks/governor/target/release/deps --extern unicode_xid=/Users/asf/Hacks/governor/target/release/deps/libunicode_xid-28cf848050d0e17d.rmeta --cap-lints allow --cfg use_proc_macro --cfg wrap_proc_macro`
   Compiling rand_xorshift v0.1.1
     Running `rustc --crate-name rand_xorshift /Users/asf/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_xorshift-0.1.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C metadata=f631645b657eacbf -C extra-filename=-f631645b657eacbf --out-dir /Users/asf/Hacks/governor/target/release/deps -L dependency=/Users/asf/Hacks/governor/target/release/deps --extern rand_core=/Users/asf/Hacks/governor/target/release/deps/librand_core-3a5cb6ca1dddb90e.rmeta --cap-lints allow`
   Compiling rand_isaac v0.1.1
     Running `rustc --crate-name rand_isaac /Users/asf/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_isaac-0.1.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C metadata=d2ba93d09a4dd487 -C extra-filename=-d2ba93d09a4dd487 --out-dir /Users/asf/Hacks/governor/target/release/deps -L dependency=/Users/asf/Hacks/governor/target/release/deps --extern rand_core=/Users/asf/Hacks/governor/target/release/deps/librand_core-3a5cb6ca1dddb90e.rmeta --cap-lints allow`
   Compiling rand_hc v0.1.0
     Running `rustc --crate-name rand_hc /Users/asf/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_hc-0.1.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C metadata=91a95070103ee6f4 -C extra-filename=-91a95070103ee6f4 --out-dir /Users/asf/Hacks/governor/target/release/deps -L dependency=/Users/asf/Hacks/governor/target/release/deps --extern rand_core=/Users/asf/Hacks/governor/target/release/deps/librand_core-3a5cb6ca1dddb90e.rmeta --cap-lints allow`
     Running `/Users/asf/Hacks/governor/target/release/build/crossbeam-utils-453d60aa9d6e3fcb/build-script-build`
     Running `/Users/asf/Hacks/governor/target/release/build/crossbeam-epoch-6652c45b323a7fa6/build-script-build`
     Running `/Users/asf/Hacks/governor/target/release/build/rand_pcg-2b50223aaea0d21c/build-script-build`
     Running `/Users/asf/Hacks/governor/target/release/build/hashbrown-d777813324e2f61a/build-script-build`
     Running `/Users/asf/Hacks/governor/target/release/build/rand_chacha-b7996868c0ff41d1/build-script-build`
     Running `rustc --crate-name ryu /Users/asf/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C metadata=891e195c94a031a1 -C extra-filename=-891e195c94a031a1 --out-dir /Users/asf/Hacks/governor/target/release/deps -L dependency=/Users/asf/Hacks/governor/target/release/deps --cap-lints allow --cfg integer128 --cfg must_use_return --cfg maybe_uninit`
     Running `rustc --crate-name serde /Users/asf/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.104/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=ae535d8eb3988ec1 -C extra-filename=-ae535d8eb3988ec1 --out-dir /Users/asf/Hacks/governor/target/release/deps -L dependency=/Users/asf/Hacks/governor/target/release/deps --cap-lints allow --cfg ops_bound --cfg core_reverse --cfg de_boxed_c_str --cfg de_boxed_path --cfg de_rc_dst --cfg core_duration --cfg integer128 --cfg range_inclusive --cfg num_nonzero --cfg core_try_from --cfg num_nonzero_signed --cfg std_atomic64 --cfg std_atomic`
     Running `rustc --crate-name proc_macro_nested /Users/asf/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-nested-0.1.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C metadata=f9a784f0a2827b4d -C extra-filename=-f9a784f0a2827b4d --out-dir /Users/asf/Hacks/governor/target/release/deps -L dependency=/Users/asf/Hacks/governor/target/release/deps --cap-lints allow`
     Running `rustc --crate-name arrayvec /Users/asf/.cargo/registry/src/github.com-1ecc6299db9ec823/arrayvec-0.4.12/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 --cfg 'feature="array-sizes-33-128"' --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=85d1a9743907f3d1 -C extra-filename=-85d1a9743907f3d1 --out-dir /Users/asf/Hacks/governor/target/release/deps -L dependency=/Users/asf/Hacks/governor/target/release/deps --extern nodrop=/Users/asf/Hacks/governor/target/release/deps/libnodrop-e268e79b4c8cb8a1.rmeta --cap-lints allow --cfg has_stable_maybe_uninit`
     Running `/Users/asf/Hacks/governor/target/release/build/rand-e2ce730d512753f8/build-script-build`
     Running `rustc --crate-name byteorder /Users/asf/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.3.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 --cfg 'feature="std"' -C metadata=4c50a3a87eb35596 -C extra-filename=-4c50a3a87eb35596 --out-dir /Users/asf/Hacks/governor/target/release/deps -L dependency=/Users/asf/Hacks/governor/target/release/deps --cap-lints allow --cfg byteorder_i128`
     Running `rustc --crate-name bitflags /Users/asf/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.2.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 --cfg 'feature="default"' -C metadata=67b11ecabdfe8ea3 -C extra-filename=-67b11ecabdfe8ea3 --out-dir /Users/asf/Hacks/governor/target/release/deps -L dependency=/Users/asf/Hacks/governor/target/release/deps --cap-lints allow --cfg bitflags_const_fn`
     Running `/Users/asf/Hacks/governor/target/release/build/num-traits-fbb36d7283860901/build-script-build`
   Compiling regex v1.3.4
     Running `rustc --crate-name regex /Users/asf/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-1.3.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 --cfg 'feature="std"' -C metadata=22090fc277a2a1a0 -C extra-filename=-22090fc277a2a1a0 --out-dir /Users/asf/Hacks/governor/target/release/deps -L dependency=/Users/asf/Hacks/governor/target/release/deps --extern regex_syntax=/Users/asf/Hacks/governor/target/release/deps/libregex_syntax-006cea4985820a4b.rmeta --cap-lints allow`
     Running `/Users/asf/Hacks/governor/target/release/build/nom-45eb5d4d5b69daa3/build-script-build`
   Compiling memoffset v0.5.3
     Running `rustc --crate-name build_script_build /Users/asf/.cargo/registry/src/github.com-1ecc6299db9ec823/memoffset-0.5.3/build.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type bin --emit=dep-info,link -C opt-level=3 -C metadata=b440a947494a2932 -C extra-filename=-b440a947494a2932 --out-dir /Users/asf/Hacks/governor/target/release/build/memoffset-b440a947494a2932 -L dependency=/Users/asf/Hacks/governor/target/release/deps --extern rustc_version=/Users/asf/Hacks/governor/target/release/deps/librustc_version-0216c851e79fef9d.rlib --cap-lints allow`
   Compiling cast v0.2.3
     Running `rustc --crate-name build_script_build /Users/asf/.cargo/registry/src/github.com-1ecc6299db9ec823/cast-0.2.3/build.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type bin --emit=dep-info,link -C opt-level=3 --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=755df4fcc1c7a06b -C extra-filename=-755df4fcc1c7a06b --out-dir /Users/asf/Hacks/governor/target/release/build/cast-755df4fcc1c7a06b -L dependency=/Users/asf/Hacks/governor/target/release/deps --extern rustc_version=/Users/asf/Hacks/governor/target/release/deps/librustc_version-0216c851e79fef9d.rlib --cap-lints allow`
   Compiling lexical-core v0.4.6
     Running `rustc --crate-name build_script_build /Users/asf/.cargo/registry/src/github.com-1ecc6299db9ec823/lexical-core-0.4.6/build.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type bin --emit=dep-info,link -C opt-level=3 --cfg 'feature="arrayvec"' --cfg 'feature="correct"' --cfg 'feature="default"' --cfg 'feature="ryu"' --cfg 'feature="std"' --cfg 'feature="table"' -C metadata=101c067a47b94a91 -C extra-filename=-101c067a47b94a91 --out-dir /Users/asf/Hacks/governor/target/release/build/lexical-core-101c067a47b94a91 -L dependency=/Users/asf/Hacks/governor/target/release/deps --extern rustc_version=/Users/asf/Hacks/governor/target/release/deps/librustc_version-0216c851e79fef9d.rlib --cap-lints allow`
   Compiling quote v1.0.2
     Running `rustc --edition=2018 --crate-name quote /Users/asf/.cargo/registry/src/github.com-1ecc6299db9ec823/quote-1.0.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 --cfg 'feature="default"' --cfg 'feature="proc-macro"' -C metadata=0862dac444712d59 -C extra-filename=-0862dac444712d59 --out-dir /Users/asf/Hacks/governor/target/release/deps -L dependency=/Users/asf/Hacks/governor/target/release/deps --extern proc_macro2=/Users/asf/Hacks/governor/target/release/deps/libproc_macro2-7e77c962e64cd840.rmeta --cap-lints allow`
     Running `rustc --edition=2018 --crate-name getrandom /Users/asf/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.1.14/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 --cfg 'feature="std"' -C metadata=759759e35d706002 -C extra-filename=-759759e35d706002 --out-dir /Users/asf/Hacks/governor/target/release/deps -L dependency=/Users/asf/Hacks/governor/target/release/deps --extern cfg_if=/Users/asf/Hacks/governor/target/release/deps/libcfg_if-8964a45eb2a3bdf2.rmeta --extern libc=/Users/asf/Hacks/governor/target/release/deps/liblibc-bc5785b581c20538.rmeta --cap-lints allow`
     Running `rustc --crate-name memchr /Users/asf/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.3.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 --cfg 'feature="default"' --cfg 'feature="libc"' --cfg 'feature="std"' --cfg 'feature="use_std"' -C metadata=abf32ac7b5d6671a -C extra-filename=-abf32ac7b5d6671a --out-dir /Users/asf/Hacks/governor/target/release/deps -L dependency=/Users/asf/Hacks/governor/target/release/deps --extern libc=/Users/asf/Hacks/governor/target/release/deps/liblibc-bc5785b581c20538.rmeta --cap-lints allow --cfg memchr_runtime_simd --cfg memchr_runtime_sse2 --cfg memchr_runtime_sse42 --cfg memchr_runtime_avx --cfg memchr_libc`
   Compiling num_cpus v1.12.0
     Running `rustc --crate-name num_cpus /Users/asf/.cargo/registry/src/github.com-1ecc6299db9ec823/num_cpus-1.12.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C metadata=ae6c3c8ad95cf3f3 -C extra-filename=-ae6c3c8ad95cf3f3 --out-dir /Users/asf/Hacks/governor/target/release/deps -L dependency=/Users/asf/Hacks/governor/target/release/deps --extern libc=/Users/asf/Hacks/governor/target/release/deps/liblibc-bc5785b581c20538.rmeta --cap-lints allow`
   Compiling wait-timeout v0.2.0
     Running `rustc --crate-name wait_timeout /Users/asf/.cargo/registry/src/github.com-1ecc6299db9ec823/wait-timeout-0.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C metadata=0bc9ce36eab4b9fd -C extra-filename=-0bc9ce36eab4b9fd --out-dir /Users/asf/Hacks/governor/target/release/deps -L dependency=/Users/asf/Hacks/governor/target/release/deps --extern libc=/Users/asf/Hacks/governor/target/release/deps/liblibc-bc5785b581c20538.rmeta --cap-lints allow`
   Compiling rand_jitter v0.1.4
     Running `rustc --crate-name rand_jitter /Users/asf/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_jitter-0.1.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 --cfg 'feature="std"' -C metadata=f396a4e71ce01df7 -C extra-filename=-f396a4e71ce01df7 --out-dir /Users/asf/Hacks/governor/target/release/deps -L dependency=/Users/asf/Hacks/governor/target/release/deps --extern libc=/Users/asf/Hacks/governor/target/release/deps/liblibc-bc5785b581c20538.rmeta --extern rand_core=/Users/asf/Hacks/governor/target/release/deps/librand_core-461206a86ac50a91.rmeta --cap-lints allow`
   Compiling rand_os v0.1.3
     Running `rustc --crate-name rand_os /Users/asf/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_os-0.1.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C metadata=6f23ae7da5f55a6b -C extra-filename=-6f23ae7da5f55a6b --out-dir /Users/asf/Hacks/governor/target/release/deps -L dependency=/Users/asf/Hacks/governor/target/release/deps --extern libc=/Users/asf/Hacks/governor/target/release/deps/liblibc-bc5785b581c20538.rmeta --extern rand_core=/Users/asf/Hacks/governor/target/release/deps/librand_core-461206a86ac50a91.rmeta --cap-lints allow`
   Compiling parking_lot_core v0.7.0
     Running `rustc --edition=2018 --crate-name parking_lot_core /Users/asf/.cargo/registry/src/github.com-1ecc6299db9ec823/parking_lot_core-0.7.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C metadata=fffb8bab8594f00f -C extra-filename=-fffb8bab8594f00f --out-dir /Users/asf/Hacks/governor/target/release/deps -L dependency=/Users/asf/Hacks/governor/target/release/deps --extern cfg_if=/Users/asf/Hacks/governor/target/release/deps/libcfg_if-8964a45eb2a3bdf2.rmeta --extern libc=/Users/asf/Hacks/governor/target/release/deps/liblibc-bc5785b581c20538.rmeta --extern smallvec=/Users/asf/Hacks/governor/target/release/deps/libsmallvec-6e314e7b17275136.rmeta --cap-lints allow`
   Compiling quanta v0.3.1
     Running `rustc --edition=2018 --crate-name quanta /Users/asf/.cargo/registry/src/github.com-1ecc6299db9ec823/quanta-0.3.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C metadata=30415fa7b8628b64 -C extra-filename=-30415fa7b8628b64 --out-dir /Users/asf/Hacks/governor/target/release/deps -L dependency=/Users/asf/Hacks/governor/target/release/deps --extern libc=/Users/asf/Hacks/governor/target/release/deps/liblibc-bc5785b581c20538.rmeta --cap-lints allow`
   Compiling atty v0.2.14
     Running `rustc --crate-name atty /Users/asf/.cargo/registry/src/github.com-1ecc6299db9ec823/atty-0.2.14/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C metadata=636db650fec051cf -C extra-filename=-636db650fec051cf --out-dir /Users/asf/Hacks/governor/target/release/deps -L dependency=/Users/asf/Hacks/governor/target/release/deps --extern libc=/Users/asf/Hacks/governor/target/release/deps/liblibc-bc5785b581c20538.rmeta --cap-lints allow`
     Running `rustc --crate-name crossbeam_utils /Users/asf/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-utils-0.7.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 --cfg 'feature="default"' --cfg 'feature="lazy_static"' --cfg 'feature="std"' -C metadata=46a69b25fc280767 -C extra-filename=-46a69b25fc280767 --out-dir /Users/asf/Hacks/governor/target/release/deps -L dependency=/Users/asf/Hacks/governor/target/release/deps --extern cfg_if=/Users/asf/Hacks/governor/target/release/deps/libcfg_if-8964a45eb2a3bdf2.rmeta --extern lazy_static=/Users/asf/Hacks/governor/target/release/deps/liblazy_static-beaaa28a990ef39c.rmeta --cap-lints allow --cfg has_min_const_fn`
     Running `rustc --crate-name rand_pcg /Users/asf/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_pcg-0.1.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C metadata=9a4bbb06e7a10554 -C extra-filename=-9a4bbb06e7a10554 --out-dir /Users/asf/Hacks/governor/target/release/deps -L dependency=/Users/asf/Hacks/governor/target/release/deps --extern rand_core=/Users/asf/Hacks/governor/target/release/deps/librand_core-461206a86ac50a91.rmeta --cap-lints allow --cfg rustc_1_26`
     Running `rustc --crate-name rand_chacha /Users/asf/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_chacha-0.1.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C metadata=4e25c72bd43a4eb8 -C extra-filename=-4e25c72bd43a4eb8 --out-dir /Users/asf/Hacks/governor/target/release/deps -L dependency=/Users/asf/Hacks/governor/target/release/deps --extern rand_core=/Users/asf/Hacks/governor/target/release/deps/librand_core-3a5cb6ca1dddb90e.rmeta --cap-lints allow --cfg rustc_1_26`
   Compiling regex-automata v0.1.8
     Running `rustc --crate-name regex_automata /Users/asf/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.8/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C metadata=f59f651049864702 -C extra-filename=-f59f651049864702 --out-dir /Users/asf/Hacks/governor/target/release/deps -L dependency=/Users/asf/Hacks/governor/target/release/deps --extern byteorder=/Users/asf/Hacks/governor/target/release/deps/libbyteorder-4c50a3a87eb35596.rmeta --cap-lints allow`
   Compiling clap v2.33.0
     Running `rustc --crate-name clap /Users/asf/.cargo/registry/src/github.com-1ecc6299db9ec823/clap-2.33.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C metadata=b2b932c4d98218a0 -C extra-filename=-b2b932c4d98218a0 --out-dir /Users/asf/Hacks/governor/target/release/deps -L dependency=/Users/asf/Hacks/governor/target/release/deps --extern bitflags=/Users/asf/Hacks/governor/target/release/deps/libbitflags-67b11ecabdfe8ea3.rmeta --extern textwrap=/Users/asf/Hacks/governor/target/release/deps/libtextwrap-9bcc061c22bc937c.rmeta --extern unicode_width=/Users/asf/Hacks/governor/target/release/deps/libunicode_width-64bf5529c8399c39.rmeta --cap-lints allow`
     Running `rustc --crate-name num_traits /Users/asf/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.11/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=bc3089c3b36b59e9 -C extra-filename=-bc3089c3b36b59e9 --out-dir /Users/asf/Hacks/governor/target/release/deps -L dependency=/Users/asf/Hacks/governor/target/release/deps --cap-lints allow --cfg has_i128`
     Running `/Users/asf/Hacks/governor/target/release/build/memoffset-b440a947494a2932/build-script-build`
     Running `/Users/asf/Hacks/governor/target/release/build/cast-755df4fcc1c7a06b/build-script-build`
     Running `/Users/asf/Hacks/governor/target/release/build/lexical-core-101c067a47b94a91/build-script-build`
     Running `rustc --edition=2018 --crate-name syn /Users/asf/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.14/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 --cfg 'feature="clone-impls"' --cfg 'feature="default"' --cfg 'feature="derive"' --cfg 'feature="full"' --cfg 'feature="parsing"' --cfg 'feature="printing"' --cfg 'feature="proc-macro"' --cfg 'feature="quote"' --cfg 'feature="visit"' -C metadata=811132b3ea65fec0 -C extra-filename=-811132b3ea65fec0 --out-dir /Users/asf/Hacks/governor/target/release/deps -L dependency=/Users/asf/Hacks/governor/target/release/deps --extern proc_macro2=/Users/asf/Hacks/governor/target/release/deps/libproc_macro2-7e77c962e64cd840.rmeta --extern quote=/Users/asf/Hacks/governor/target/release/deps/libquote-0862dac444712d59.rmeta --extern unicode_xid=/Users/asf/Hacks/governor/target/release/deps/libunicode_xid-28cf848050d0e17d.rmeta --cap-lints allow --cfg syn_disable_nightly_tests`
   Compiling rand_core v0.5.1
     Running `rustc --edition=2018 --crate-name rand_core /Users/asf/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_core-0.5.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 --cfg 'feature="alloc"' --cfg 'feature="getrandom"' --cfg 'feature="std"' -C metadata=b0d43162857dc51a -C extra-filename=-b0d43162857dc51a --out-dir /Users/asf/Hacks/governor/target/release/deps -L dependency=/Users/asf/Hacks/governor/target/release/deps --extern getrandom=/Users/asf/Hacks/governor/target/release/deps/libgetrandom-759759e35d706002.rmeta --cap-lints allow`
   Compiling csv-core v0.1.6
     Running `rustc --edition=2018 --crate-name csv_core /Users/asf/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 --cfg 'feature="default"' --cfg 'feature="libc"' -C metadata=085d63c70a00948b -C extra-filename=-085d63c70a00948b --out-dir /Users/asf/Hacks/governor/target/release/deps -L dependency=/Users/asf/Hacks/governor/target/release/deps --extern memchr=/Users/asf/Hacks/governor/target/release/deps/libmemchr-abf32ac7b5d6671a.rmeta --cap-lints allow`
   Compiling parking_lot v0.10.0
     Running `rustc --edition=2018 --crate-name parking_lot /Users/asf/.cargo/registry/src/github.com-1ecc6299db9ec823/parking_lot-0.10.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 --cfg 'feature="default"' -C metadata=a6c803be7756c8c2 -C extra-filename=-a6c803be7756c8c2 --out-dir /Users/asf/Hacks/governor/target/release/deps -L dependency=/Users/asf/Hacks/governor/target/release/deps --extern lock_api=/Users/asf/Hacks/governor/target/release/deps/liblock_api-e7c574cf181f4988.rmeta --extern parking_lot_core=/Users/asf/Hacks/governor/target/release/deps/libparking_lot_core-fffb8bab8594f00f.rmeta --cap-lints allow`
   Compiling crossbeam-queue v0.2.1
     Running `rustc --crate-name crossbeam_queue /Users/asf/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-queue-0.2.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=60e970c04316993f -C extra-filename=-60e970c04316993f --out-dir /Users/asf/Hacks/governor/target/release/deps -L dependency=/Users/asf/Hacks/governor/target/release/deps --extern cfg_if=/Users/asf/Hacks/governor/target/release/deps/libcfg_if-8964a45eb2a3bdf2.rmeta --extern crossbeam_utils=/Users/asf/Hacks/governor/target/release/deps/libcrossbeam_utils-46a69b25fc280767.rmeta --cap-lints allow`
   Compiling crossbeam-channel v0.4.0
     Running `rustc --crate-name crossbeam_channel /Users/asf/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.4.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C metadata=8da3c2f84b1b2905 -C extra-filename=-8da3c2f84b1b2905 --out-dir /Users/asf/Hacks/governor/target/release/deps -L dependency=/Users/asf/Hacks/governor/target/release/deps --extern crossbeam_utils=/Users/asf/Hacks/governor/target/release/deps/libcrossbeam_utils-46a69b25fc280767.rmeta --cap-lints allow`
   Compiling serde_json v1.0.45
     Running `rustc --edition=2018 --crate-name serde_json /Users/asf/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.45/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=f698288f3ebf2b1e -C extra-filename=-f698288f3ebf2b1e --out-dir /Users/asf/Hacks/governor/target/release/deps -L dependency=/Users/asf/Hacks/governor/target/release/deps --extern itoa=/Users/asf/Hacks/governor/target/release/deps/libitoa-40f2793484431ad0.rmeta --extern ryu=/Users/asf/Hacks/governor/target/release/deps/libryu-891e195c94a031a1.rmeta --extern serde=/Users/asf/Hacks/governor/target/release/deps/libserde-ae535d8eb3988ec1.rmeta --cap-lints allow`
     Running `rustc --crate-name rand /Users/asf/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.6.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 --cfg 'feature="alloc"' --cfg 'feature="i128_support"' --cfg 'feature="rand_os"' --cfg 'feature="std"' -C metadata=f3e6cc76d1b06180 -C extra-filename=-f3e6cc76d1b06180 --out-dir /Users/asf/Hacks/governor/target/release/deps -L dependency=/Users/asf/Hacks/governor/target/release/deps --extern libc=/Users/asf/Hacks/governor/target/release/deps/liblibc-bc5785b581c20538.rmeta --extern rand_chacha=/Users/asf/Hacks/governor/target/release/deps/librand_chacha-4e25c72bd43a4eb8.rmeta --extern rand_core=/Users/asf/Hacks/governor/target/release/deps/librand_core-461206a86ac50a91.rmeta --extern rand_hc=/Users/asf/Hacks/governor/target/release/deps/librand_hc-91a95070103ee6f4.rmeta --extern rand_isaac=/Users/asf/Hacks/governor/target/release/deps/librand_isaac-d2ba93d09a4dd487.rmeta --extern rand_jitter=/Users/asf/Hacks/governor/target/release/deps/librand_jitter-f396a4e71ce01df7.rmeta --extern rand_os=/Users/asf/Hacks/governor/target/release/deps/librand_os-6f23ae7da5f55a6b.rmeta --extern rand_pcg=/Users/asf/Hacks/governor/target/release/deps/librand_pcg-9a4bbb06e7a10554.rmeta --extern rand_xorshift=/Users/asf/Hacks/governor/target/release/deps/librand_xorshift-f631645b657eacbf.rmeta --cap-lints allow --cfg rustc_1_25 --cfg rustc_1_26 --cfg rustc_1_27`
   Compiling bstr v0.2.10
     Running `rustc --crate-name bstr /Users/asf/.cargo/registry/src/github.com-1ecc6299db9ec823/bstr-0.2.10/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 --cfg 'feature="default"' --cfg 'feature="lazy_static"' --cfg 'feature="regex-automata"' --cfg 'feature="serde"' --cfg 'feature="serde1"' --cfg 'feature="serde1-nostd"' --cfg 'feature="std"' --cfg 'feature="unicode"' -C metadata=8fc1229acbfa4a32 -C extra-filename=-8fc1229acbfa4a32 --out-dir /Users/asf/Hacks/governor/target/release/deps -L dependency=/Users/asf/Hacks/governor/target/release/deps --extern lazy_static=/Users/asf/Hacks/governor/target/release/deps/liblazy_static-beaaa28a990ef39c.rmeta --extern memchr=/Users/asf/Hacks/governor/target/release/deps/libmemchr-abf32ac7b5d6671a.rmeta --extern regex_automata=/Users/asf/Hacks/governor/target/release/deps/libregex_automata-f59f651049864702.rmeta --extern serde=/Users/asf/Hacks/governor/target/release/deps/libserde-ae535d8eb3988ec1.rmeta --cap-lints allow`
     Running `rustc --crate-name memoffset /Users/asf/.cargo/registry/src/github.com-1ecc6299db9ec823/memoffset-0.5.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C metadata=307ea168731e091a -C extra-filename=-307ea168731e091a --out-dir /Users/asf/Hacks/governor/target/release/deps -L dependency=/Users/asf/Hacks/governor/target/release/deps --cap-lints allow --cfg memoffset_maybe_uninit --cfg memoffset_doctests`
     Running `rustc --crate-name cast /Users/asf/.cargo/registry/src/github.com-1ecc6299db9ec823/cast-0.2.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=ce518c80de0497d5 -C extra-filename=-ce518c80de0497d5 --out-dir /Users/asf/Hacks/governor/target/release/deps -L dependency=/Users/asf/Hacks/governor/target/release/deps --cap-lints allow --cfg stable_i128`
     Running `rustc --crate-name lexical_core /Users/asf/.cargo/registry/src/github.com-1ecc6299db9ec823/lexical-core-0.4.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type lib --crate-type staticlib --crate-type cdylib --emit=dep-info,link -C opt-level=3 --cfg 'feature="arrayvec"' --cfg 'feature="correct"' --cfg 'feature="default"' --cfg 'feature="ryu"' --cfg 'feature="std"' --cfg 'feature="table"' -C metadata=65a200e93195255f -C extra-filename=-65a200e93195255f --out-dir /Users/asf/Hacks/governor/target/release/deps -L dependency=/Users/asf/Hacks/governor/target/release/deps --extern arrayvec=/Users/asf/Hacks/governor/target/release/deps/libarrayvec-85d1a9743907f3d1.rlib --extern cfg_if=/Users/asf/Hacks/governor/target/release/deps/libcfg_if-8964a45eb2a3bdf2.rlib --extern ryu=/Users/asf/Hacks/governor/target/release/deps/libryu-891e195c94a031a1.rlib --extern static_assertions=/Users/asf/Hacks/governor/target/release/deps/libstatic_assertions-aba2d9c4a21acd3d.rlib --cap-lints allow --cfg has_range_bounds --cfg has_slice_index --cfg has_full_range_inclusive --cfg has_const_index --cfg has_i128 --cfg has_ops_bound --cfg has_pointer_methods --cfg has_range_inclusive --cfg limb_width_64`
   Compiling plotters v0.2.12
     Running `rustc --edition=2018 --crate-name plotters /Users/asf/.cargo/registry/src/github.com-1ecc6299db9ec823/plotters-0.2.12/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 --cfg 'feature="area_series"' --cfg 'feature="line_series"' --cfg 'feature="svg"' -C metadata=e1b4d68523c86847 -C extra-filename=-e1b4d68523c86847 --out-dir /Users/asf/Hacks/governor/target/release/deps -L dependency=/Users/asf/Hacks/governor/target/release/deps --extern num_traits=/Users/asf/Hacks/governor/target/release/deps/libnum_traits-bc3089c3b36b59e9.rmeta --cap-lints allow`
   Compiling rand_chacha v0.2.1
     Running `rustc --edition=2018 --crate-name rand_chacha /Users/asf/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_chacha-0.2.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 --cfg 'feature="std"' -C metadata=2aa20188cc58d494 -C extra-filename=-2aa20188cc58d494 --out-dir /Users/asf/Hacks/governor/target/release/deps -L dependency=/Users/asf/Hacks/governor/target/release/deps --extern c2_chacha=/Users/asf/Hacks/governor/target/release/deps/libc2_chacha-d39d8e5abca02b71.rmeta --extern rand_core=/Users/asf/Hacks/governor/target/release/deps/librand_core-b0d43162857dc51a.rmeta --cap-lints allow`
   Compiling tinytemplate v1.0.3
     Running `rustc --crate-name tinytemplate /Users/asf/.cargo/registry/src/github.com-1ecc6299db9ec823/tinytemplate-1.0.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C metadata=edd75c008f2fb97e -C extra-filename=-edd75c008f2fb97e --out-dir /Users/asf/Hacks/governor/target/release/deps -L dependency=/Users/asf/Hacks/governor/target/release/deps --extern serde=/Users/asf/Hacks/governor/target/release/deps/libserde-ae535d8eb3988ec1.rmeta --extern serde_json=/Users/asf/Hacks/governor/target/release/deps/libserde_json-f698288f3ebf2b1e.rmeta --cap-lints allow`
   Compiling csv v1.1.3
     Running `rustc --edition=2018 --crate-name csv /Users/asf/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-1.1.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C metadata=5553bced10595904 -C extra-filename=-5553bced10595904 --out-dir /Users/asf/Hacks/governor/target/release/deps -L dependency=/Users/asf/Hacks/governor/target/release/deps --extern bstr=/Users/asf/Hacks/governor/target/release/deps/libbstr-8fc1229acbfa4a32.rmeta --extern csv_core=/Users/asf/Hacks/governor/target/release/deps/libcsv_core-085d63c70a00948b.rmeta --extern itoa=/Users/asf/Hacks/governor/target/release/deps/libitoa-40f2793484431ad0.rmeta --extern ryu=/Users/asf/Hacks/governor/target/release/deps/libryu-891e195c94a031a1.rmeta --extern serde=/Users/asf/Hacks/governor/target/release/deps/libserde-ae535d8eb3988ec1.rmeta --cap-lints allow`
     Running `rustc --crate-name crossbeam_epoch /Users/asf/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.8.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 --cfg 'feature="default"' --cfg 'feature="lazy_static"' --cfg 'feature="std"' -C metadata=6122f8be4e89e7d1 -C extra-filename=-6122f8be4e89e7d1 --out-dir /Users/asf/Hacks/governor/target/release/deps -L dependency=/Users/asf/Hacks/governor/target/release/deps --extern cfg_if=/Users/asf/Hacks/governor/target/release/deps/libcfg_if-8964a45eb2a3bdf2.rmeta --extern crossbeam_utils=/Users/asf/Hacks/governor/target/release/deps/libcrossbeam_utils-46a69b25fc280767.rmeta --extern lazy_static=/Users/asf/Hacks/governor/target/release/deps/liblazy_static-beaaa28a990ef39c.rmeta --extern memoffset=/Users/asf/Hacks/governor/target/release/deps/libmemoffset-307ea168731e091a.rmeta --extern scopeguard=/Users/asf/Hacks/governor/target/release/deps/libscopeguard-e36504dfbe94c9da.rmeta --cap-lints allow --cfg has_min_const_fn`
   Compiling criterion-plot v0.4.1
     Running `rustc --edition=2018 --crate-name criterion_plot /Users/asf/.cargo/registry/src/github.com-1ecc6299db9ec823/criterion-plot-0.4.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C metadata=1219356f54553da5 -C extra-filename=-1219356f54553da5 --out-dir /Users/asf/Hacks/governor/target/release/deps -L dependency=/Users/asf/Hacks/governor/target/release/deps --extern cast=/Users/asf/Hacks/governor/target/release/deps/libcast-ce518c80de0497d5.rmeta --extern itertools=/Users/asf/Hacks/governor/target/release/deps/libitertools-a84a46e2ed664890.rmeta --cap-lints allow`
   Compiling rand v0.7.3
     Running `rustc --edition=2018 --crate-name rand /Users/asf/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.7.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="getrandom"' --cfg 'feature="getrandom_package"' --cfg 'feature="libc"' --cfg 'feature="std"' -C metadata=e18ae98ffce5b529 -C extra-filename=-e18ae98ffce5b529 --out-dir /Users/asf/Hacks/governor/target/release/deps -L dependency=/Users/asf/Hacks/governor/target/release/deps --extern getrandom_package=/Users/asf/Hacks/governor/target/release/deps/libgetrandom-759759e35d706002.rmeta --extern libc=/Users/asf/Hacks/governor/target/release/deps/liblibc-bc5785b581c20538.rmeta --extern rand_chacha=/Users/asf/Hacks/governor/target/release/deps/librand_chacha-2aa20188cc58d494.rmeta --extern rand_core=/Users/asf/Hacks/governor/target/release/deps/librand_core-b0d43162857dc51a.rmeta --cap-lints allow`
     Running `rustc --edition=2018 --crate-name nom /Users/asf/.cargo/registry/src/github.com-1ecc6299db9ec823/nom-5.1.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="lexical"' --cfg 'feature="lexical-core"' --cfg 'feature="std"' -C metadata=38b9c9edebeaf224 -C extra-filename=-38b9c9edebeaf224 --out-dir /Users/asf/Hacks/governor/target/release/deps -L dependency=/Users/asf/Hacks/governor/target/release/deps --extern lexical_core=/Users/asf/Hacks/governor/target/release/deps/liblexical_core-65a200e93195255f.rlib --extern memchr=/Users/asf/Hacks/governor/target/release/deps/libmemchr-abf32ac7b5d6671a.rmeta --cap-lints allow --cfg stable_i128`
   Compiling crossbeam-deque v0.7.2
     Running `rustc --crate-name crossbeam_deque /Users/asf/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-deque-0.7.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C metadata=cd3c3072f1de7246 -C extra-filename=-cd3c3072f1de7246 --out-dir /Users/asf/Hacks/governor/target/release/deps -L dependency=/Users/asf/Hacks/governor/target/release/deps --extern crossbeam_epoch=/Users/asf/Hacks/governor/target/release/deps/libcrossbeam_epoch-6122f8be4e89e7d1.rmeta --extern crossbeam_utils=/Users/asf/Hacks/governor/target/release/deps/libcrossbeam_utils-46a69b25fc280767.rmeta --cap-lints allow`
   Compiling tempfile v3.1.0
     Running `rustc --edition=2018 --crate-name tempfile /Users/asf/.cargo/registry/src/github.com-1ecc6299db9ec823/tempfile-3.1.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C metadata=9441cfb9dcb6920a -C extra-filename=-9441cfb9dcb6920a --out-dir /Users/asf/Hacks/governor/target/release/deps -L dependency=/Users/asf/Hacks/governor/target/release/deps --extern cfg_if=/Users/asf/Hacks/governor/target/release/deps/libcfg_if-8964a45eb2a3bdf2.rmeta --extern libc=/Users/asf/Hacks/governor/target/release/deps/liblibc-bc5785b581c20538.rmeta --extern rand=/Users/asf/Hacks/governor/target/release/deps/librand-e18ae98ffce5b529.rmeta --extern remove_dir_all=/Users/asf/Hacks/governor/target/release/deps/libremove_dir_all-3b565c7864426a96.rmeta --cap-lints allow`
     Running `rustc --edition=2018 --crate-name rayon_core /Users/asf/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C metadata=756b7a006eb97514 -C extra-filename=-756b7a006eb97514 --out-dir /Users/asf/Hacks/governor/target/release/deps -L dependency=/Users/asf/Hacks/governor/target/release/deps --extern crossbeam_deque=/Users/asf/Hacks/governor/target/release/deps/libcrossbeam_deque-cd3c3072f1de7246.rmeta --extern crossbeam_queue=/Users/asf/Hacks/governor/target/release/deps/libcrossbeam_queue-60e970c04316993f.rmeta --extern crossbeam_utils=/Users/asf/Hacks/governor/target/release/deps/libcrossbeam_utils-46a69b25fc280767.rmeta --extern lazy_static=/Users/asf/Hacks/governor/target/release/deps/liblazy_static-beaaa28a990ef39c.rmeta --extern num_cpus=/Users/asf/Hacks/governor/target/release/deps/libnum_cpus-ae6c3c8ad95cf3f3.rmeta --cap-lints allow`
   Compiling crossbeam v0.7.3
     Running `rustc --crate-name crossbeam /Users/asf/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-0.7.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 --cfg 'feature="crossbeam-channel"' --cfg 'feature="crossbeam-deque"' --cfg 'feature="crossbeam-queue"' --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=e0c4061764cebc91 -C extra-filename=-e0c4061764cebc91 --out-dir /Users/asf/Hacks/governor/target/release/deps -L dependency=/Users/asf/Hacks/governor/target/release/deps --extern cfg_if=/Users/asf/Hacks/governor/target/release/deps/libcfg_if-8964a45eb2a3bdf2.rmeta --extern crossbeam_channel=/Users/asf/Hacks/governor/target/release/deps/libcrossbeam_channel-8da3c2f84b1b2905.rmeta --extern crossbeam_deque=/Users/asf/Hacks/governor/target/release/deps/libcrossbeam_deque-cd3c3072f1de7246.rmeta --extern crossbeam_epoch=/Users/asf/Hacks/governor/target/release/deps/libcrossbeam_epoch-6122f8be4e89e7d1.rmeta --extern crossbeam_queue=/Users/asf/Hacks/governor/target/release/deps/libcrossbeam_queue-60e970c04316993f.rmeta --extern crossbeam_utils=/Users/asf/Hacks/governor/target/release/deps/libcrossbeam_utils-46a69b25fc280767.rmeta --cap-lints allow`
   Compiling rusty-fork v0.2.2
     Running `rustc --crate-name rusty_fork /Users/asf/.cargo/registry/src/github.com-1ecc6299db9ec823/rusty-fork-0.2.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 --cfg 'feature="timeout"' --cfg 'feature="wait-timeout"' -C metadata=d7fa67b22c932c54 -C extra-filename=-d7fa67b22c932c54 --out-dir /Users/asf/Hacks/governor/target/release/deps -L dependency=/Users/asf/Hacks/governor/target/release/deps --extern fnv=/Users/asf/Hacks/governor/target/release/deps/libfnv-5cca9c5770ccd390.rmeta --extern quick_error=/Users/asf/Hacks/governor/target/release/deps/libquick_error-71d2c8a977419f5c.rmeta --extern tempfile=/Users/asf/Hacks/governor/target/release/deps/libtempfile-9441cfb9dcb6920a.rmeta --extern wait_timeout=/Users/asf/Hacks/governor/target/release/deps/libwait_timeout-0bc9ce36eab4b9fd.rmeta --cap-lints allow`
   Compiling rayon v1.3.0
     Running `rustc --edition=2018 --crate-name rayon /Users/asf/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C metadata=0d6d4497ca3cdf7f -C extra-filename=-0d6d4497ca3cdf7f --out-dir /Users/asf/Hacks/governor/target/release/deps -L dependency=/Users/asf/Hacks/governor/target/release/deps --extern crossbeam_deque=/Users/asf/Hacks/governor/target/release/deps/libcrossbeam_deque-cd3c3072f1de7246.rmeta --extern either=/Users/asf/Hacks/governor/target/release/deps/libeither-5f2f9c20d675b587.rmeta --extern rayon_core=/Users/asf/Hacks/governor/target/release/deps/librayon_core-756b7a006eb97514.rmeta --cap-lints allow`
   Compiling tynm v0.1.3
     Running `rustc --edition=2018 --crate-name tynm /Users/asf/.cargo/registry/src/github.com-1ecc6299db9ec823/tynm-0.1.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C metadata=63de71e52ddc7c91 -C extra-filename=-63de71e52ddc7c91 --out-dir /Users/asf/Hacks/governor/target/release/deps -L dependency=/Users/asf/Hacks/governor/target/release/deps --extern nom=/Users/asf/Hacks/governor/target/release/deps/libnom-38b9c9edebeaf224.rmeta --cap-lints allow`
   Compiling proptest v0.9.5
     Running `rustc --edition=2018 --crate-name proptest /Users/asf/.cargo/registry/src/github.com-1ecc6299db9ec823/proptest-0.9.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 --cfg 'feature="bit-set"' --cfg 'feature="break-dead-code"' --cfg 'feature="default"' --cfg 'feature="fork"' --cfg 'feature="lazy_static"' --cfg 'feature="quick-error"' --cfg 'feature="regex-syntax"' --cfg 'feature="rusty-fork"' --cfg 'feature="std"' --cfg 'feature="tempfile"' --cfg 'feature="timeout"' -C metadata=7338d9a707349814 -C extra-filename=-7338d9a707349814 --out-dir /Users/asf/Hacks/governor/target/release/deps -L dependency=/Users/asf/Hacks/governor/target/release/deps --extern bit_set=/Users/asf/Hacks/governor/target/release/deps/libbit_set-f4244d8213166800.rmeta --extern bitflags=/Users/asf/Hacks/governor/target/release/deps/libbitflags-67b11ecabdfe8ea3.rmeta --extern byteorder=/Users/asf/Hacks/governor/target/release/deps/libbyteorder-4c50a3a87eb35596.rmeta --extern lazy_static=/Users/asf/Hacks/governor/target/release/deps/liblazy_static-beaaa28a990ef39c.rmeta --extern num_traits=/Users/asf/Hacks/governor/target/release/deps/libnum_traits-bc3089c3b36b59e9.rmeta --extern quick_error=/Users/asf/Hacks/governor/target/release/deps/libquick_error-71d2c8a977419f5c.rmeta --extern rand=/Users/asf/Hacks/governor/target/release/deps/librand-f3e6cc76d1b06180.rmeta --extern rand_chacha=/Users/asf/Hacks/governor/target/release/deps/librand_chacha-4e25c72bd43a4eb8.rmeta --extern rand_xorshift=/Users/asf/Hacks/governor/target/release/deps/librand_xorshift-f631645b657eacbf.rmeta --extern regex_syntax=/Users/asf/Hacks/governor/target/release/deps/libregex_syntax-006cea4985820a4b.rmeta --extern rusty_fork=/Users/asf/Hacks/governor/target/release/deps/librusty_fork-d7fa67b22c932c54.rmeta --extern tempfile=/Users/asf/Hacks/governor/target/release/deps/libtempfile-9441cfb9dcb6920a.rmeta --cap-lints allow`
   Compiling proc-macro-hack v0.5.11
     Running `rustc --edition=2018 --crate-name proc_macro_hack /Users/asf/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.11/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C opt-level=3 -C metadata=2f0752b3c6751f88 -C extra-filename=-2f0752b3c6751f88 --out-dir /Users/asf/Hacks/governor/target/release/deps -L dependency=/Users/asf/Hacks/governor/target/release/deps --extern proc_macro2=/Users/asf/Hacks/governor/target/release/deps/libproc_macro2-7e77c962e64cd840.rlib --extern quote=/Users/asf/Hacks/governor/target/release/deps/libquote-0862dac444712d59.rlib --extern syn=/Users/asf/Hacks/governor/target/release/deps/libsyn-811132b3ea65fec0.rlib --cap-lints allow`
   Compiling serde_derive v1.0.104
     Running `rustc --crate-name serde_derive /Users/asf/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_derive-1.0.104/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C opt-level=3 --cfg 'feature="default"' -C metadata=07076dc92a94e964 -C extra-filename=-07076dc92a94e964 --out-dir /Users/asf/Hacks/governor/target/release/deps -L dependency=/Users/asf/Hacks/governor/target/release/deps --extern proc_macro2=/Users/asf/Hacks/governor/target/release/deps/libproc_macro2-7e77c962e64cd840.rlib --extern quote=/Users/asf/Hacks/governor/target/release/deps/libquote-0862dac444712d59.rlib --extern syn=/Users/asf/Hacks/governor/target/release/deps/libsyn-811132b3ea65fec0.rlib --cap-lints allow`
   Compiling const-random-macro v0.1.8
     Running `rustc --edition=2018 --crate-name const_random_macro /Users/asf/.cargo/registry/src/github.com-1ecc6299db9ec823/const-random-macro-0.1.8/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C opt-level=3 -C metadata=c88b023e517f2619 -C extra-filename=-c88b023e517f2619 --out-dir /Users/asf/Hacks/governor/target/release/deps -L dependency=/Users/asf/Hacks/governor/target/release/deps --extern getrandom=/Users/asf/Hacks/governor/target/release/deps/libgetrandom-759759e35d706002.rlib --extern proc_macro_hack=/Users/asf/Hacks/governor/target/release/deps/libproc_macro_hack-2f0752b3c6751f88.dylib --cap-lints allow`
   Compiling futures-macro v0.3.1
     Running `rustc --edition=2018 --crate-name futures_macro /Users/asf/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-macro-0.3.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C opt-level=3 -C metadata=6cbfaba5fdd56b19 -C extra-filename=-6cbfaba5fdd56b19 --out-dir /Users/asf/Hacks/governor/target/release/deps -L dependency=/Users/asf/Hacks/governor/target/release/deps --extern proc_macro_hack=/Users/asf/Hacks/governor/target/release/deps/libproc_macro_hack-2f0752b3c6751f88.dylib --extern proc_macro2=/Users/asf/Hacks/governor/target/release/deps/libproc_macro2-7e77c962e64cd840.rlib --extern quote=/Users/asf/Hacks/governor/target/release/deps/libquote-0862dac444712d59.rlib --extern syn=/Users/asf/Hacks/governor/target/release/deps/libsyn-811132b3ea65fec0.rlib --cap-lints allow`
   Compiling const-random v0.1.8
     Running `rustc --edition=2018 --crate-name const_random /Users/asf/.cargo/registry/src/github.com-1ecc6299db9ec823/const-random-0.1.8/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C metadata=86e781ace395dbcb -C extra-filename=-86e781ace395dbcb --out-dir /Users/asf/Hacks/governor/target/release/deps -L dependency=/Users/asf/Hacks/governor/target/release/deps --extern const_random_macro=/Users/asf/Hacks/governor/target/release/deps/libconst_random_macro-c88b023e517f2619.dylib --extern proc_macro_hack=/Users/asf/Hacks/governor/target/release/deps/libproc_macro_hack-2f0752b3c6751f88.dylib --cap-lints allow`
   Compiling ahash v0.2.18
     Running `rustc --edition=2018 --crate-name ahash /Users/asf/.cargo/registry/src/github.com-1ecc6299db9ec823/ahash-0.2.18/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 --cfg 'feature="compile-time-rng"' --cfg 'feature="const-random"' -C metadata=71c07b67fde748fc -C extra-filename=-71c07b67fde748fc --out-dir /Users/asf/Hacks/governor/target/release/deps -L dependency=/Users/asf/Hacks/governor/target/release/deps --extern const_random=/Users/asf/Hacks/governor/target/release/deps/libconst_random-86e781ace395dbcb.rmeta --cap-lints allow`
   Compiling ahash v0.3.2
     Running `rustc --edition=2018 --crate-name ahash /Users/asf/.cargo/registry/src/github.com-1ecc6299db9ec823/ahash-0.3.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 --cfg 'feature="compile-time-rng"' --cfg 'feature="const-random"' --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=ed190cff7b1bbc53 -C extra-filename=-ed190cff7b1bbc53 --out-dir /Users/asf/Hacks/governor/target/release/deps -L dependency=/Users/asf/Hacks/governor/target/release/deps --extern const_random=/Users/asf/Hacks/governor/target/release/deps/libconst_random-86e781ace395dbcb.rmeta --cap-lints allow`
     Running `rustc --edition=2018 --crate-name hashbrown /Users/asf/.cargo/registry/src/github.com-1ecc6299db9ec823/hashbrown-0.6.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 --cfg 'feature="ahash"' --cfg 'feature="ahash-compile-time-rng"' --cfg 'feature="default"' --cfg 'feature="inline-more"' -C metadata=fa82e98f64acd7ca -C extra-filename=-fa82e98f64acd7ca --out-dir /Users/asf/Hacks/governor/target/release/deps -L dependency=/Users/asf/Hacks/governor/target/release/deps --extern ahash=/Users/asf/Hacks/governor/target/release/deps/libahash-71c07b67fde748fc.rmeta --cap-lints allow --cfg has_extern_crate_alloc`
   Compiling dashmap v3.4.0
     Running `rustc --edition=2018 --crate-name dashmap /Users/asf/.cargo/registry/src/github.com-1ecc6299db9ec823/dashmap-3.4.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C metadata=880f9328228aa673 -C extra-filename=-880f9328228aa673 --out-dir /Users/asf/Hacks/governor/target/release/deps -L dependency=/Users/asf/Hacks/governor/target/release/deps --extern ahash=/Users/asf/Hacks/governor/target/release/deps/libahash-ed190cff7b1bbc53.rmeta --extern cfg_if=/Users/asf/Hacks/governor/target/release/deps/libcfg_if-8964a45eb2a3bdf2.rmeta --extern num_cpus=/Users/asf/Hacks/governor/target/release/deps/libnum_cpus-ae6c3c8ad95cf3f3.rmeta --extern qadapt_spin=/Users/asf/Hacks/governor/target/release/deps/libqadapt_spin-802af7250209a0de.rmeta --cap-lints allow`
   Compiling no-std-compat v0.2.0
     Running `rustc --edition=2018 --crate-name no_std_compat /Users/asf/.cargo/registry/src/github.com-1ecc6299db9ec823/no-std-compat-0.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 --cfg 'feature="alloc"' --cfg 'feature="compat_hash"' --cfg 'feature="hashbrown"' --cfg 'feature="std"' -C metadata=0a3c6ef712bacd41 -C extra-filename=-0a3c6ef712bacd41 --out-dir /Users/asf/Hacks/governor/target/release/deps -L dependency=/Users/asf/Hacks/governor/target/release/deps --extern hashbrown=/Users/asf/Hacks/governor/target/release/deps/libhashbrown-fa82e98f64acd7ca.rmeta --cap-lints allow`
   Compiling futures-util v0.3.1
     Running `rustc --edition=2018 --crate-name futures_util /Users/asf/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 --cfg 'feature="alloc"' --cfg 'feature="async-await"' --cfg 'feature="async-await-macro"' --cfg 'feature="channel"' --cfg 'feature="futures-channel"' --cfg 'feature="futures-io"' --cfg 'feature="futures-macro"' --cfg 'feature="futures-sink"' --cfg 'feature="io"' --cfg 'feature="memchr"' --cfg 'feature="proc-macro-hack"' --cfg 'feature="proc-macro-nested"' --cfg 'feature="sink"' --cfg 'feature="slab"' --cfg 'feature="std"' -C metadata=d1d2e86176ea138d -C extra-filename=-d1d2e86176ea138d --out-dir /Users/asf/Hacks/governor/target/release/deps -L dependency=/Users/asf/Hacks/governor/target/release/deps --extern futures_channel=/Users/asf/Hacks/governor/target/release/deps/libfutures_channel-dd61b2c137495c96.rmeta --extern futures_core=/Users/asf/Hacks/governor/target/release/deps/libfutures_core-5211d822dfd601b6.rmeta --extern futures_io=/Users/asf/Hacks/governor/target/release/deps/libfutures_io-7ca353d29a17b555.rmeta --extern futures_macro=/Users/asf/Hacks/governor/target/release/deps/libfutures_macro-6cbfaba5fdd56b19.dylib --extern futures_sink=/Users/asf/Hacks/governor/target/release/deps/libfutures_sink-a330305f04ccf674.rmeta --extern futures_task=/Users/asf/Hacks/governor/target/release/deps/libfutures_task-2666fdafd3db2332.rmeta --extern memchr=/Users/asf/Hacks/governor/target/release/deps/libmemchr-abf32ac7b5d6671a.rmeta --extern pin_utils=/Users/asf/Hacks/governor/target/release/deps/libpin_utils-ce5d4321f46e125d.rmeta --extern proc_macro_hack=/Users/asf/Hacks/governor/target/release/deps/libproc_macro_hack-2f0752b3c6751f88.dylib --extern proc_macro_nested=/Users/asf/Hacks/governor/target/release/deps/libproc_macro_nested-f9a784f0a2827b4d.rmeta --extern slab=/Users/asf/Hacks/governor/target/release/deps/libslab-e4618710c672b601.rmeta --cap-lints allow`
   Compiling futures-executor v0.3.1
     Running `rustc --edition=2018 --crate-name futures_executor /Users/asf/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-executor-0.3.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 --cfg 'feature="std"' -C metadata=78092776cb62b05b -C extra-filename=-78092776cb62b05b --out-dir /Users/asf/Hacks/governor/target/release/deps -L dependency=/Users/asf/Hacks/governor/target/release/deps --extern futures_core=/Users/asf/Hacks/governor/target/release/deps/libfutures_core-5211d822dfd601b6.rmeta --extern futures_task=/Users/asf/Hacks/governor/target/release/deps/libfutures_task-2666fdafd3db2332.rmeta --extern futures_util=/Users/asf/Hacks/governor/target/release/deps/libfutures_util-d1d2e86176ea138d.rmeta --cap-lints allow`
   Compiling futures v0.3.1
     Running `rustc --edition=2018 --crate-name futures /Users/asf/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-0.3.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 --cfg 'feature="alloc"' --cfg 'feature="async-await"' --cfg 'feature="default"' --cfg 'feature="executor"' --cfg 'feature="futures-executor"' --cfg 'feature="std"' -C metadata=46247e9d62beba0c -C extra-filename=-46247e9d62beba0c --out-dir /Users/asf/Hacks/governor/target/release/deps -L dependency=/Users/asf/Hacks/governor/target/release/deps --extern futures_channel=/Users/asf/Hacks/governor/target/release/deps/libfutures_channel-dd61b2c137495c96.rmeta --extern futures_core=/Users/asf/Hacks/governor/target/release/deps/libfutures_core-5211d822dfd601b6.rmeta --extern futures_executor=/Users/asf/Hacks/governor/target/release/deps/libfutures_executor-78092776cb62b05b.rmeta --extern futures_io=/Users/asf/Hacks/governor/target/release/deps/libfutures_io-7ca353d29a17b555.rmeta --extern futures_sink=/Users/asf/Hacks/governor/target/release/deps/libfutures_sink-a330305f04ccf674.rmeta --extern futures_task=/Users/asf/Hacks/governor/target/release/deps/libfutures_task-2666fdafd3db2332.rmeta --extern futures_util=/Users/asf/Hacks/governor/target/release/deps/libfutures_util-d1d2e86176ea138d.rmeta --cap-lints allow`
   Compiling governor v0.2.0-dev (/Users/asf/Hacks/governor)
     Running `rustc --edition=2018 --crate-name governor src/lib.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 --cfg 'feature="dashmap"' --cfg 'feature="default"' --cfg 'feature="futures"' --cfg 'feature="futures-timer"' --cfg 'feature="parking_lot"' --cfg 'feature="quanta"' --cfg 'feature="std"' -C metadata=21ff2779fcb2f8e3 -C extra-filename=-21ff2779fcb2f8e3 --out-dir /Users/asf/Hacks/governor/target/release/deps -L dependency=/Users/asf/Hacks/governor/target/release/deps --extern dashmap=/Users/asf/Hacks/governor/target/release/deps/libdashmap-880f9328228aa673.rmeta --extern futures=/Users/asf/Hacks/governor/target/release/deps/libfutures-46247e9d62beba0c.rmeta --extern futures_timer=/Users/asf/Hacks/governor/target/release/deps/libfutures_timer-2a0999f1a7028623.rmeta --extern no_std_compat=/Users/asf/Hacks/governor/target/release/deps/libno_std_compat-0a3c6ef712bacd41.rmeta --extern nonzero_ext=/Users/asf/Hacks/governor/target/release/deps/libnonzero_ext-1bb92239e4c2238b.rmeta --extern parking_lot=/Users/asf/Hacks/governor/target/release/deps/libparking_lot-a6c803be7756c8c2.rmeta --extern quanta=/Users/asf/Hacks/governor/target/release/deps/libquanta-30415fa7b8628b64.rmeta --extern rand=/Users/asf/Hacks/governor/target/release/deps/librand-e18ae98ffce5b529.rmeta --extern spin=/Users/asf/Hacks/governor/target/release/deps/libspin-97c5023425592953.rmeta`
   Compiling criterion v0.3.1
     Running `rustc --edition=2018 --crate-name criterion /Users/asf/.cargo/registry/src/github.com-1ecc6299db9ec823/criterion-0.3.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 --cfg 'feature="default"' -C metadata=bcd3e85dd316bb72 -C extra-filename=-bcd3e85dd316bb72 --out-dir /Users/asf/Hacks/governor/target/release/deps -L dependency=/Users/asf/Hacks/governor/target/release/deps --extern atty=/Users/asf/Hacks/governor/target/release/deps/libatty-636db650fec051cf.rmeta --extern cast=/Users/asf/Hacks/governor/target/release/deps/libcast-ce518c80de0497d5.rmeta --extern clap=/Users/asf/Hacks/governor/target/release/deps/libclap-b2b932c4d98218a0.rmeta --extern criterion_plot=/Users/asf/Hacks/governor/target/release/deps/libcriterion_plot-1219356f54553da5.rmeta --extern csv=/Users/asf/Hacks/governor/target/release/deps/libcsv-5553bced10595904.rmeta --extern itertools=/Users/asf/Hacks/governor/target/release/deps/libitertools-a84a46e2ed664890.rmeta --extern lazy_static=/Users/asf/Hacks/governor/target/release/deps/liblazy_static-beaaa28a990ef39c.rmeta --extern num_traits=/Users/asf/Hacks/governor/target/release/deps/libnum_traits-bc3089c3b36b59e9.rmeta --extern oorandom=/Users/asf/Hacks/governor/target/release/deps/liboorandom-60d543ce10283a44.rmeta --extern plotters=/Users/asf/Hacks/governor/target/release/deps/libplotters-e1b4d68523c86847.rmeta --extern rayon=/Users/asf/Hacks/governor/target/release/deps/librayon-0d6d4497ca3cdf7f.rmeta --extern regex=/Users/asf/Hacks/governor/target/release/deps/libregex-22090fc277a2a1a0.rmeta --extern serde=/Users/asf/Hacks/governor/target/release/deps/libserde-ae535d8eb3988ec1.rmeta --extern serde_derive=/Users/asf/Hacks/governor/target/release/deps/libserde_derive-07076dc92a94e964.dylib --extern serde_json=/Users/asf/Hacks/governor/target/release/deps/libserde_json-f698288f3ebf2b1e.rmeta --extern tinytemplate=/Users/asf/Hacks/governor/target/release/deps/libtinytemplate-edd75c008f2fb97e.rmeta --extern walkdir=/Users/asf/Hacks/governor/target/release/deps/libwalkdir-c4e49c3180ea13e5.rmeta --cap-lints allow`
     Running `rustc --edition=2018 --crate-name governor src/lib.rs --error-format=json --json=diagnostic-rendered-ansi --emit=dep-info,link -C opt-level=3 --test --cfg 'feature="dashmap"' --cfg 'feature="default"' --cfg 'feature="futures"' --cfg 'feature="futures-timer"' --cfg 'feature="parking_lot"' --cfg 'feature="quanta"' --cfg 'feature="std"' -C metadata=57d3eb29c9af3ddf -C extra-filename=-57d3eb29c9af3ddf --out-dir /Users/asf/Hacks/governor/target/release/deps -L dependency=/Users/asf/Hacks/governor/target/release/deps --extern criterion=/Users/asf/Hacks/governor/target/release/deps/libcriterion-bcd3e85dd316bb72.rlib --extern crossbeam=/Users/asf/Hacks/governor/target/release/deps/libcrossbeam-e0c4061764cebc91.rlib --extern dashmap=/Users/asf/Hacks/governor/target/release/deps/libdashmap-880f9328228aa673.rlib --extern futures=/Users/asf/Hacks/governor/target/release/deps/libfutures-46247e9d62beba0c.rlib --extern futures_timer=/Users/asf/Hacks/governor/target/release/deps/libfutures_timer-2a0999f1a7028623.rlib --extern libc=/Users/asf/Hacks/governor/target/release/deps/liblibc-bc5785b581c20538.rlib --extern more_asserts=/Users/asf/Hacks/governor/target/release/deps/libmore_asserts-067afaf5f9e7be4f.rlib --extern no_std_compat=/Users/asf/Hacks/governor/target/release/deps/libno_std_compat-0a3c6ef712bacd41.rlib --extern nonzero_ext=/Users/asf/Hacks/governor/target/release/deps/libnonzero_ext-1bb92239e4c2238b.rlib --extern parking_lot=/Users/asf/Hacks/governor/target/release/deps/libparking_lot-a6c803be7756c8c2.rlib --extern proptest=/Users/asf/Hacks/governor/target/release/deps/libproptest-7338d9a707349814.rlib --extern quanta=/Users/asf/Hacks/governor/target/release/deps/libquanta-30415fa7b8628b64.rlib --extern rand=/Users/asf/Hacks/governor/target/release/deps/librand-e18ae98ffce5b529.rlib --extern spin=/Users/asf/Hacks/governor/target/release/deps/libspin-97c5023425592953.rlib --extern tynm=/Users/asf/Hacks/governor/target/release/deps/libtynm-63de71e52ddc7c91.rlib`
     Running `rustc --edition=2018 --crate-name criterion benches/criterion.rs --error-format=json --json=diagnostic-rendered-ansi --emit=dep-info,link -C opt-level=3 --cfg test --cfg 'feature="dashmap"' --cfg 'feature="default"' --cfg 'feature="futures"' --cfg 'feature="futures-timer"' --cfg 'feature="parking_lot"' --cfg 'feature="quanta"' --cfg 'feature="std"' -C metadata=9f8b835109d7e74b -C extra-filename=-9f8b835109d7e74b --out-dir /Users/asf/Hacks/governor/target/release/deps -L dependency=/Users/asf/Hacks/governor/target/release/deps --extern criterion=/Users/asf/Hacks/governor/target/release/deps/libcriterion-bcd3e85dd316bb72.rlib --extern crossbeam=/Users/asf/Hacks/governor/target/release/deps/libcrossbeam-e0c4061764cebc91.rlib --extern dashmap=/Users/asf/Hacks/governor/target/release/deps/libdashmap-880f9328228aa673.rlib --extern futures=/Users/asf/Hacks/governor/target/release/deps/libfutures-46247e9d62beba0c.rlib --extern futures_timer=/Users/asf/Hacks/governor/target/release/deps/libfutures_timer-2a0999f1a7028623.rlib --extern governor=/Users/asf/Hacks/governor/target/release/deps/libgovernor-21ff2779fcb2f8e3.rlib --extern libc=/Users/asf/Hacks/governor/target/release/deps/liblibc-bc5785b581c20538.rlib --extern more_asserts=/Users/asf/Hacks/governor/target/release/deps/libmore_asserts-067afaf5f9e7be4f.rlib --extern no_std_compat=/Users/asf/Hacks/governor/target/release/deps/libno_std_compat-0a3c6ef712bacd41.rlib --extern nonzero_ext=/Users/asf/Hacks/governor/target/release/deps/libnonzero_ext-1bb92239e4c2238b.rlib --extern parking_lot=/Users/asf/Hacks/governor/target/release/deps/libparking_lot-a6c803be7756c8c2.rlib --extern proptest=/Users/asf/Hacks/governor/target/release/deps/libproptest-7338d9a707349814.rlib --extern quanta=/Users/asf/Hacks/governor/target/release/deps/libquanta-30415fa7b8628b64.rlib --extern rand=/Users/asf/Hacks/governor/target/release/deps/librand-e18ae98ffce5b529.rlib --extern spin=/Users/asf/Hacks/governor/target/release/deps/libspin-97c5023425592953.rlib --extern tynm=/Users/asf/Hacks/governor/target/release/deps/libtynm-63de71e52ddc7c91.rlib`
    Building [=====================================================> ] 162/163: criterion(bench)
`rustc --version` ``` rustc 1.41.0 (5e1a79984 2020-01-27) ```

@38
Copy link
Contributor

38 commented Feb 5, 2020

I would leave a few notes here.

  • First, the artifact that not terminates is not criterion, it's your benchmark called "criterion". Please note the compiler is compiling "bench/criterion.rs" rather than the criterion crate.
  • Second, the root cause of compiler busy forever isn't related to criterion as well. As I tested, the trigger for this is the following code:
            nonzero!(u32::max_value());

@antifuchs
Copy link
Author

Well oof, now I feel like a real fool. First, oops - I didn't realize that it was the benchmark module itself that failed to compile... on circleci, it did look like the crate itself was looping. And second, this is actually a bug reported to rust by myself, and fixed a month ago: rust-lang/rust#67539. Ouch.

I think we can close this, but I'll raise the issue with the rust folks. Seems like stable shouldn't have picked up the broken change?

@bheisler
Copy link
Owner

bheisler commented Feb 9, 2020

No worries! I'm glad you figured out your problem, and thanks for trying Criterion.rs.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants