Results 39 issues of Aidan Hobson Sayers

Crater has a number of inefficiencies that can be resolved to make life better for everyone. #### Impactful - [x] https://github.com/rust-lang-nursery/crater/issues/96 - generate-lockfile does a registry update - [x] https://github.com/rust-lang-nursery/crater/issues/101...

The tests for tarpaulin run `cargo clean`, which nukes the target directory. https://github.com/xd009642/tarpaulin/blob/083fec9ef018dd38516d1929b0fbedf06042fd60/src/lib.rs#L109

A-sandbox

Low priority, but we are losing some information. See https://github.com/rust-lang-nursery/crater/issues/186#issuecomment-373222369

A-increase-coverage
C-needs-decision

Some crates consistently fail to build. The docker image currently installs 'a bunch of stuff' in the hope this will help more crates build, but there are things like tex...

C-needs-decision

``` Dec 11 07:55:53.321 INFO testing https://github.com/servo/servo#22472b4db4564f7bc274eb01447e4f04fd7e7205 against master#cf30759a8409bee031ac252ee207452ab4804467 for pr-45002-2 Dec 11 07:55:53.321 INFO running: cargo +cf30759a8409bee031ac252ee207452ab4804467 build --frozen Dec 11 07:55:53.322 INFO creating container for: cargo +cf30759a8409bee031ac252ee207452ab4804467 build...

A-increase-coverage

https://github.com/rust-lang/cargo/issues/4563 has made generating with stable and building with beta and `--frozen` break. cc @Mark-Simulacrum

Any evidence at all of a previous ex of the same name (results, build artifacts, whatever) should be grounds to refuse to do anything. When doing second runs of PRs...

Make it more explicit, both in documentation and the type system, that parsing will never error. (I would've used `!` but it's unstable)

Reasoning: we trust Cargo output and fixes #215

``` $ RUST_LOG=trace cargo web deploy --target wasm32-unknown-unknown --release Compiling XX-page v0.1.0 (/home/aidanhs/Desktop/per/XX/page) warning: unused import: `TimeoutTask` --> src/lib.rs:16:46 | 16 | use yew::services::timeout::{TimeoutService, TimeoutTask}; | ^^^^^^^^^^^ | = note:...