mirror of
https://github.com/sigp/lighthouse.git
synced 2026-05-08 17:26:04 +00:00
Beta compiler fixes (#5543)
* remove duplicate imports in gossip tests. get rid of duplicate trait bound locations * more double import fixes * cargo fmt
This commit is contained in:
@@ -22,12 +22,8 @@
|
||||
|
||||
use super::*;
|
||||
use crate::subscription_filter::WhitelistSubscriptionFilter;
|
||||
use crate::transform::{DataTransform, IdentityTransform};
|
||||
use crate::types::{RpcOut, RpcReceiver};
|
||||
use crate::ValidationError;
|
||||
use crate::{
|
||||
config::Config, config::ConfigBuilder, types::Rpc, IdentTopic as Topic, TopicScoreParams,
|
||||
};
|
||||
use crate::types::RpcReceiver;
|
||||
use crate::{config::ConfigBuilder, types::Rpc, IdentTopic as Topic};
|
||||
use byteorder::{BigEndian, ByteOrder};
|
||||
use libp2p::core::ConnectedPoint;
|
||||
use rand::Rng;
|
||||
|
||||
@@ -903,7 +903,6 @@ impl std::fmt::Debug for Config {
|
||||
mod test {
|
||||
use super::*;
|
||||
use crate::topic::IdentityHash;
|
||||
use crate::types::PeerKind;
|
||||
use crate::Topic;
|
||||
use libp2p::core::UpgradeInfo;
|
||||
use std::collections::hash_map::DefaultHasher;
|
||||
|
||||
@@ -221,9 +221,7 @@ impl MessageCache {
|
||||
#[cfg(test)]
|
||||
mod tests {
|
||||
use super::*;
|
||||
use crate::types::RawMessage;
|
||||
use crate::{IdentTopic as Topic, TopicHash};
|
||||
use libp2p::identity::PeerId;
|
||||
use crate::IdentTopic as Topic;
|
||||
|
||||
fn gen_testm(x: u64, topic: TopicHash) -> (MessageId, RawMessage) {
|
||||
let default_id = |message: &RawMessage| {
|
||||
|
||||
@@ -508,7 +508,6 @@ impl Decoder for GossipsubCodec {
|
||||
mod tests {
|
||||
use super::*;
|
||||
use crate::config::Config;
|
||||
use crate::protocol::{BytesMut, GossipsubCodec, HandlerEvent};
|
||||
use crate::{Behaviour, ConfigBuilder, MessageAuthenticity};
|
||||
use crate::{IdentTopic as Topic, Version};
|
||||
use libp2p::identity::Keypair;
|
||||
|
||||
@@ -212,7 +212,6 @@ impl TopicSubscriptionFilter for RegexSubscriptionFilter {
|
||||
mod test {
|
||||
use super::*;
|
||||
use crate::types::SubscriptionAction::*;
|
||||
use std::iter::FromIterator;
|
||||
|
||||
#[test]
|
||||
fn test_filter_incoming_allow_all_with_duplicates() {
|
||||
|
||||
@@ -721,7 +721,7 @@ impl<E: EthSpec> OperationPool<E> {
|
||||
}
|
||||
|
||||
/// Filter up to a maximum number of operations out of an iterator.
|
||||
fn filter_limit_operations<'a, T: 'a, V: 'a, I, F, G>(
|
||||
fn filter_limit_operations<'a, T, V: 'a, I, F, G>(
|
||||
operations: I,
|
||||
filter: F,
|
||||
mapping: G,
|
||||
@@ -731,7 +731,7 @@ where
|
||||
I: IntoIterator<Item = &'a T>,
|
||||
F: Fn(&T) -> bool,
|
||||
G: Fn(&T) -> V,
|
||||
T: Clone,
|
||||
T: Clone + 'a,
|
||||
{
|
||||
operations
|
||||
.into_iter()
|
||||
|
||||
@@ -1651,7 +1651,6 @@ where
|
||||
mod tests {
|
||||
use super::*;
|
||||
use itertools::Itertools;
|
||||
use safe_arith::SafeArith;
|
||||
|
||||
#[test]
|
||||
fn test_mainnet_spec_can_be_constructed() {
|
||||
|
||||
@@ -25,8 +25,8 @@ use std::sync::Arc;
|
||||
use std::time::Duration;
|
||||
use types::{
|
||||
Attestation, AttesterSlashing, BeaconBlock, BeaconState, BlobSidecar, BlobsList, Checkpoint,
|
||||
EthSpec, ExecutionBlockHash, ForkName, Hash256, IndexedAttestation, KzgProof,
|
||||
ProposerPreparationData, SignedBeaconBlock, Slot, Uint256,
|
||||
ExecutionBlockHash, Hash256, IndexedAttestation, KzgProof, ProposerPreparationData,
|
||||
SignedBeaconBlock, Slot, Uint256,
|
||||
};
|
||||
|
||||
#[derive(Default, Debug, PartialEq, Clone, Deserialize, Decode)]
|
||||
|
||||
@@ -13,8 +13,7 @@ use state_processing::{
|
||||
},
|
||||
EpochProcessingError,
|
||||
};
|
||||
use std::path::{Path, PathBuf};
|
||||
use types::{BeaconState, EthSpec, ForkName};
|
||||
use types::BeaconState;
|
||||
|
||||
#[derive(Debug, Clone, PartialEq, Decode, Encode, CompareFields)]
|
||||
pub struct Deltas {
|
||||
|
||||
Reference in New Issue
Block a user