Skip to content

Commit 3cac3e7

Browse files
committed
Merge branch 'unstable' of https://github.com/sigp/lighthouse into move-to-workspace
2 parents 771e547 + 14924db commit 3cac3e7

File tree

8 files changed

+19
-19
lines changed

8 files changed

+19
-19
lines changed

beacon_node/beacon_chain/src/observed_attesters.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -841,7 +841,7 @@ mod tests {
841841
let mut store = $type::default();
842842
let max_cap = store.max_capacity();
843843

844-
let to_skip = vec![1_u64, 3, 4, 5];
844+
let to_skip = [1_u64, 3, 4, 5];
845845
let periods = (0..max_cap * 3)
846846
.into_iter()
847847
.filter(|i| !to_skip.contains(i))
@@ -1012,7 +1012,7 @@ mod tests {
10121012
let mut store = $type::default();
10131013
let max_cap = store.max_capacity();
10141014

1015-
let to_skip = vec![1_u64, 3, 4, 5];
1015+
let to_skip = [1_u64, 3, 4, 5];
10161016
let periods = (0..max_cap * 3)
10171017
.into_iter()
10181018
.filter(|i| !to_skip.contains(i))
@@ -1121,7 +1121,7 @@ mod tests {
11211121
let mut store = $type::default();
11221122
let max_cap = store.max_capacity();
11231123

1124-
let to_skip = vec![1_u64, 3, 4, 5];
1124+
let to_skip = [1_u64, 3, 4, 5];
11251125
let periods = (0..max_cap * 3)
11261126
.into_iter()
11271127
.filter(|i| !to_skip.contains(i))

beacon_node/genesis/src/common.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ pub fn genesis_deposits(
3939

4040
Ok(deposit_data
4141
.into_iter()
42-
.zip(proofs.into_iter())
42+
.zip(proofs)
4343
.map(|(data, proof)| (data, proof.into()))
4444
.map(|(data, proof)| Deposit { proof, data })
4545
.collect())

beacon_node/lighthouse_network/src/discovery/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -647,7 +647,7 @@ impl<TSpec: EthSpec> Discovery<TSpec> {
647647
if subnet_queries.len() == MAX_SUBNETS_IN_QUERY || self.queued_queries.is_empty() {
648648
// This query is for searching for peers of a particular subnet
649649
// Drain subnet_queries so we can re-use it as we continue to process the queue
650-
let grouped_queries: Vec<SubnetQuery> = subnet_queries.drain(..).collect();
650+
let grouped_queries: Vec<SubnetQuery> = std::mem::take(&mut subnet_queries);
651651
self.start_subnet_query(grouped_queries);
652652
processed = true;
653653
}

beacon_node/lighthouse_network/src/peer_manager/mod.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -969,14 +969,15 @@ impl<TSpec: EthSpec> PeerManager<TSpec> {
969969

970970
macro_rules! prune_peers {
971971
($filter: expr) => {
972+
let filter = $filter;
972973
for (peer_id, info) in self
973974
.network_globals
974975
.peers
975976
.read()
976977
.worst_connected_peers()
977978
.iter()
978979
.filter(|(_, info)| {
979-
!info.has_future_duty() && !info.is_trusted() && $filter(*info)
980+
!info.has_future_duty() && !info.is_trusted() && filter(*info)
980981
})
981982
{
982983
if peers_to_prune.len()

beacon_node/store/src/chunked_vector.rs

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -299,15 +299,17 @@ macro_rules! field {
299299
}
300300

301301
fn update_pattern(spec: &ChainSpec) -> UpdatePattern {
302-
$update_pattern(spec)
302+
let update_pattern = $update_pattern;
303+
update_pattern(spec)
303304
}
304305

305306
fn get_value(
306307
state: &BeaconState<T>,
307308
vindex: u64,
308309
spec: &ChainSpec,
309310
) -> Result<Self::Value, ChunkError> {
310-
$get_value(state, vindex, spec)
311+
let get_value = $get_value;
312+
get_value(state, vindex, spec)
311313
}
312314

313315
fn is_fixed_length() -> bool {

beacon_node/store/src/leveldb_store.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -167,7 +167,7 @@ impl<E: EthSpec> KeyValueStore<E> for LevelDB<E> {
167167
)
168168
};
169169

170-
for (start_key, end_key) in vec![
170+
for (start_key, end_key) in [
171171
endpoints(DBColumn::BeaconStateTemporary),
172172
endpoints(DBColumn::BeaconState),
173173
] {

consensus/safe_arith/src/iter.rs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -28,10 +28,10 @@ mod test {
2828

2929
#[test]
3030
fn unsigned_sum_small() {
31-
let v = vec![400u64, 401, 402, 403, 404, 405, 406];
31+
let arr = [400u64, 401, 402, 403, 404, 405, 406];
3232
assert_eq!(
33-
v.iter().copied().safe_sum().unwrap(),
34-
v.iter().copied().sum()
33+
arr.iter().copied().safe_sum().unwrap(),
34+
arr.iter().copied().sum()
3535
);
3636
}
3737

@@ -61,10 +61,10 @@ mod test {
6161

6262
#[test]
6363
fn signed_sum_almost_overflow() {
64-
let v = vec![i64::MIN, 1, -1i64, i64::MAX, i64::MAX, 1];
64+
let arr = [i64::MIN, 1, -1i64, i64::MAX, i64::MAX, 1];
6565
assert_eq!(
66-
v.iter().copied().safe_sum().unwrap(),
67-
v.iter().copied().sum()
66+
arr.iter().copied().safe_sum().unwrap(),
67+
arr.iter().copied().sum()
6868
);
6969
}
7070
}

crypto/bls/src/generic_public_key_bytes.rs

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -27,10 +27,7 @@ impl<Pub> Copy for GenericPublicKeyBytes<Pub> {}
2727

2828
impl<Pub> Clone for GenericPublicKeyBytes<Pub> {
2929
fn clone(&self) -> Self {
30-
Self {
31-
bytes: self.bytes,
32-
_phantom: PhantomData,
33-
}
30+
*self
3431
}
3532
}
3633

0 commit comments

Comments
 (0)