Fix clippy lints in block and epoch processing

This commit is contained in:
Paul Hauner
2019-02-13 10:28:57 +11:00
parent d2a1000520
commit 683147035b
2 changed files with 11 additions and 4 deletions

View File

@@ -52,6 +52,10 @@ pub trait EpochProcessable {
}
impl EpochProcessable for BeaconState {
// Cyclomatic complexity is ignored. It would be ideal to split this function apart, however it
// remains monolithic to allow for easier spec updates. Once the spec is more stable we can
// optimise.
#[allow(clippy::cyclomatic_complexity)]
fn per_epoch_processing(&mut self, spec: &ChainSpec) -> Result<(), Error> {
let current_epoch = self.current_epoch(spec);
let previous_epoch = self.previous_epoch(spec);