Deny warnings on CI (#1372)

## Issue Addressed

Prevent CI from succeeding when there are warnings. Code can still be built and tested with warnings locally, but CI may fail during a Rust update (which is fine IMO).

## Proposed Changes

* Deny warnings for all stable compiler jobs on CI (excludes `cargo udeps`, which runs under nightly)
* Fix the warnings currently on `master` related to unnecessary `mem::replace`
This commit is contained in:
Michael Sproul
2020-07-21 05:51:33 +00:00
parent 0620f54f2f
commit 2870172e0d
4 changed files with 12 additions and 8 deletions

View File

@@ -5,7 +5,7 @@ use types::test_utils::{generate_deterministic_keypairs, TestingBeaconStateBuild
use types::{BeaconState, EthSpec, Keypair, MainnetEthSpec, MinimalEthSpec};
lazy_static! {
static ref KEYPAIRS: Vec<Keypair> = { generate_deterministic_keypairs(300_000) };
static ref KEYPAIRS: Vec<Keypair> = generate_deterministic_keypairs(300_000);
}
fn build_state<T: EthSpec>(validator_count: usize) -> BeaconState<T> {