diff --git a/beacon_node/lighthouse_network/gossipsub/src/behaviour/tests.rs b/beacon_node/lighthouse_network/gossipsub/src/behaviour/tests.rs index 85f1ef5024a..2af0199ec93 100644 --- a/beacon_node/lighthouse_network/gossipsub/src/behaviour/tests.rs +++ b/beacon_node/lighthouse_network/gossipsub/src/behaviour/tests.rs @@ -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; diff --git a/beacon_node/lighthouse_network/gossipsub/src/config.rs b/beacon_node/lighthouse_network/gossipsub/src/config.rs index c91622a8dcf..1296e614c89 100644 --- a/beacon_node/lighthouse_network/gossipsub/src/config.rs +++ b/beacon_node/lighthouse_network/gossipsub/src/config.rs @@ -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; diff --git a/beacon_node/lighthouse_network/gossipsub/src/mcache.rs b/beacon_node/lighthouse_network/gossipsub/src/mcache.rs index 407164086be..eced0456d68 100644 --- a/beacon_node/lighthouse_network/gossipsub/src/mcache.rs +++ b/beacon_node/lighthouse_network/gossipsub/src/mcache.rs @@ -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| { diff --git a/beacon_node/lighthouse_network/gossipsub/src/protocol.rs b/beacon_node/lighthouse_network/gossipsub/src/protocol.rs index ca219f8ac7c..ba84ae0aa7a 100644 --- a/beacon_node/lighthouse_network/gossipsub/src/protocol.rs +++ b/beacon_node/lighthouse_network/gossipsub/src/protocol.rs @@ -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; diff --git a/beacon_node/lighthouse_network/gossipsub/src/subscription_filter.rs b/beacon_node/lighthouse_network/gossipsub/src/subscription_filter.rs index 09c323d7904..02bb9b4eab6 100644 --- a/beacon_node/lighthouse_network/gossipsub/src/subscription_filter.rs +++ b/beacon_node/lighthouse_network/gossipsub/src/subscription_filter.rs @@ -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() { diff --git a/beacon_node/operation_pool/src/lib.rs b/beacon_node/operation_pool/src/lib.rs index 03659bcee05..7cd40a4bb60 100644 --- a/beacon_node/operation_pool/src/lib.rs +++ b/beacon_node/operation_pool/src/lib.rs @@ -721,7 +721,7 @@ impl OperationPool { } /// 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, F: Fn(&T) -> bool, G: Fn(&T) -> V, - T: Clone, + T: Clone + 'a, { operations .into_iter() diff --git a/consensus/types/src/chain_spec.rs b/consensus/types/src/chain_spec.rs index 988bd6755dc..888b7833c38 100644 --- a/consensus/types/src/chain_spec.rs +++ b/consensus/types/src/chain_spec.rs @@ -1651,7 +1651,6 @@ where mod tests { use super::*; use itertools::Itertools; - use safe_arith::SafeArith; #[test] fn test_mainnet_spec_can_be_constructed() { diff --git a/testing/ef_tests/src/cases/fork_choice.rs b/testing/ef_tests/src/cases/fork_choice.rs index 876d7e59d2f..f0749c3c7e4 100644 --- a/testing/ef_tests/src/cases/fork_choice.rs +++ b/testing/ef_tests/src/cases/fork_choice.rs @@ -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)] diff --git a/testing/ef_tests/src/cases/rewards.rs b/testing/ef_tests/src/cases/rewards.rs index 1a8d5b0f539..ea75c69c35f 100644 --- a/testing/ef_tests/src/cases/rewards.rs +++ b/testing/ef_tests/src/cases/rewards.rs @@ -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 {