1.57.0 lints (#2850)

## Issue Addressed

New rust lints

## Proposed Changes

- Boxing some enum variants
- removing some unused fields (is the validator lockfile unused? seemed so to me)

## Additional Info

- some error fields were marked as dead code but are logged out in areas
- left some dead fields in our ef test code because I assume they are useful for debugging?

Co-authored-by: realbigsean <seananderson33@gmail.com>
This commit is contained in:
realbigsean
2021-12-03 04:44:30 +00:00
parent f3c237cfa0
commit a80ccc3a33
22 changed files with 64 additions and 56 deletions

View File

@@ -62,7 +62,8 @@ pub enum Step<B, A, P> {
#[derive(Debug, Clone, Deserialize)]
#[serde(deny_unknown_fields)]
pub struct Meta {
description: String,
#[serde(rename(deserialize = "description"))]
_description: String,
}
#[derive(Debug)]

View File

@@ -7,7 +7,8 @@ use types::{BeaconState, EthSpec, ForkName};
#[derive(Debug, Clone, Deserialize)]
pub struct Metadata {
description: String,
#[serde(rename(deserialize = "description"))]
_description: String,
}
#[derive(Debug, Clone, Deserialize)]

View File

@@ -15,7 +15,8 @@ use types::{BitList, BitVector, FixedVector, ForkName, VariableList};
#[derive(Debug, Clone, Deserialize)]
struct Metadata {
root: String,
signing_root: Option<String>,
#[serde(rename(deserialize = "signing_root"))]
_signing_root: Option<String>,
}
#[derive(Debug, Clone)]

View File

@@ -10,7 +10,8 @@ use types::{BeaconBlock, BeaconState, ForkName, Hash256, SignedBeaconBlock};
#[derive(Debug, Clone, Deserialize)]
struct SszStaticRoots {
root: String,
signing_root: Option<String>,
#[serde(rename(deserialize = "signing_root"))]
_signing_root: Option<String>,
}
/// Runner for types that implement `ssz::Decode`.