Skip to content

Commit 0751259

Browse files
committed
chore: Apply Clippy lint iter_with_drain
1 parent d8be6a2 commit 0751259

File tree

9 files changed

+27
-34
lines changed

9 files changed

+27
-34
lines changed

clarity/src/vm/tests/datamaps.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -642,15 +642,15 @@ fn bad_define_maps() {
642642
"(define-map lists { name: int } contents 5)",
643643
"(define-map lists { name: int } { contents: (list 5 0 int) })",
644644
];
645-
let mut expected: Vec<Error> = vec![
645+
let expected: Vec<Error> = vec![
646646
CheckErrors::BadSyntaxExpectedListOfPairs.into(),
647647
CheckErrors::UnknownTypeName("contents".to_string()).into(),
648648
CheckErrors::ExpectedName.into(),
649649
CheckErrors::IncorrectArgumentCount(3, 4).into(),
650650
CheckErrors::InvalidTypeDescription.into(),
651651
];
652652

653-
for (test, expected_err) in tests.iter().zip(expected.drain(..)) {
653+
for (test, expected_err) in tests.iter().zip(expected.into_iter()) {
654654
let outcome = execute(test).unwrap_err();
655655
assert_eq!(outcome, expected_err);
656656
}
@@ -666,7 +666,7 @@ fn bad_tuples() {
666666
"(get name five (tuple (name 1)))",
667667
"(get 1234 (tuple (name 1)))",
668668
];
669-
let mut expected = vec![
669+
let expected = vec![
670670
CheckErrors::NameAlreadyUsed("name".into()),
671671
CheckErrors::BadSyntaxBinding,
672672
CheckErrors::BadSyntaxBinding,
@@ -678,7 +678,7 @@ fn bad_tuples() {
678678
CheckErrors::ExpectedName,
679679
];
680680

681-
for (test, expected_err) in tests.iter().zip(expected.drain(..)) {
681+
for (test, expected_err) in tests.iter().zip(expected.into_iter()) {
682682
let outcome = execute(test).unwrap_err();
683683
assert_eq!(outcome, expected_err.into());
684684
}

stacks-common/src/address/c32_old.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ fn c32_encode(input_bytes: &[u8]) -> String {
6767
}
6868
}
6969

70-
let result: Vec<u8> = result.drain(..).rev().collect();
70+
let result: Vec<u8> = result.into_iter().rev().collect();
7171
String::from_utf8(result).unwrap()
7272
}
7373

stacks-common/src/util/chunked_encoding.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -504,14 +504,14 @@ mod test {
504504

505505
#[test]
506506
fn test_segment_reader() {
507-
let mut tests = vec![
507+
let tests = vec![
508508
(vec_u8(vec!["a", "b"]), "ab"),
509509
(vec_u8(vec!["aa", "bbb", "cccc"]), "aabbbcccc"),
510510
(vec_u8(vec!["aaaa", "bbb", "cc", "d", ""]), "aaaabbbccd"),
511511
(vec_u8(vec!["", "a", "", "b", ""]), "ab"),
512512
(vec_u8(vec![""]), ""),
513513
];
514-
for (input_vec, expected) in tests.drain(..) {
514+
for (input_vec, expected) in tests.into_iter() {
515515
let num_segments = input_vec.len();
516516
let mut segment_io = SegmentReader::new(input_vec);
517517
let mut output = vec![0u8; expected.len()];

stackslib/src/net/chat.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6459,7 +6459,7 @@ mod test {
64596459
}];
64606460

64616461
// allowed
6462-
let mut relayers = vec![
6462+
let relayers = vec![
64636463
RelayData {
64646464
peer: NeighborAddress {
64656465
addrbytes: PeerAddress([0u8; 16]),
@@ -6488,7 +6488,7 @@ mod test {
64886488
let relayer_map = convo.stats.take_relayers();
64896489
assert_eq!(convo.stats.relayed_messages.len(), 0);
64906490

6491-
for r in relayers.drain(..) {
6491+
for r in relayers.into_iter() {
64926492
assert!(relayer_map.contains_key(&r.peer));
64936493

64946494
let stats = relayer_map.get(&r.peer).unwrap();

stackslib/src/net/connection.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1811,7 +1811,7 @@ mod test {
18111811

18121812
test_debug!("Received {} bytes in total", total_bytes);
18131813

1814-
let mut flushed_handles = rx.recv().unwrap();
1814+
let flushed_handles = rx.recv().unwrap();
18151815

18161816
match shared_state.lock() {
18171817
Ok(ref mut conn) => {
@@ -1838,15 +1838,15 @@ mod test {
18381838
assert_eq!(recved.len(), 0);
18391839
}
18401840
Err(e) => {
1841-
assert!(false, "{:?}", &e);
1841+
assert!(false, "{e:?}");
18421842
unreachable!();
18431843
}
18441844
}
18451845

18461846
// got all messages
18471847
let mut recved = vec![];
1848-
for (i, rh) in flushed_handles.drain(..).enumerate() {
1849-
test_debug!("recv {}", i);
1848+
for (i, rh) in flushed_handles.into_iter().enumerate() {
1849+
test_debug!("recv {i}");
18501850
let res = rh.recv(0).unwrap();
18511851
recved.push(res);
18521852
}

stackslib/src/net/http/request.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,7 @@ impl HttpRequestPreamble {
117117
hostname: String,
118118
port: u16,
119119
keep_alive: bool,
120-
mut keys: Vec<String>,
120+
keys: Vec<String>,
121121
values: Vec<String>,
122122
) -> HttpRequestPreamble {
123123
assert_eq!(keys.len(), values.len());
@@ -130,7 +130,7 @@ impl HttpRequestPreamble {
130130
keep_alive,
131131
);
132132

133-
for (k, v) in keys.drain(..).zip(values) {
133+
for (k, v) in keys.into_iter().zip(values) {
134134
req.add_header(k, v);
135135
}
136136
req

stackslib/src/net/http/response.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -259,7 +259,7 @@ impl HttpResponsePreamble {
259259
keep_alive: bool,
260260
content_length: Option<u32>,
261261
content_type: HttpContentType,
262-
mut keys: Vec<String>,
262+
keys: Vec<String>,
263263
values: Vec<String>,
264264
) -> HttpResponsePreamble {
265265
assert_eq!(keys.len(), values.len());
@@ -272,7 +272,7 @@ impl HttpResponsePreamble {
272272
keep_alive,
273273
);
274274

275-
for (k, v) in keys.drain(..).zip(values) {
275+
for (k, v) in keys.into_iter().zip(values) {
276276
res.add_header(k, v);
277277
}
278278
res

stackslib/src/net/server.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -753,7 +753,7 @@ mod test {
753753
client_requests.push(request);
754754
}
755755

756-
for (i, request) in client_requests.drain(..).enumerate() {
756+
for (i, request) in client_requests.into_iter().enumerate() {
757757
let (client_sx, client_rx) = sync_channel(1);
758758
let client = thread::spawn(move || {
759759
let mut sock = TcpStream::connect(
@@ -799,7 +799,7 @@ mod test {
799799
client_handles.push(client_rx);
800800
}
801801

802-
for (i, client_thread) in client_threads.drain(..).enumerate() {
802+
for (i, client_thread) in client_threads.into_iter().enumerate() {
803803
test_debug!("Client join {}", i);
804804
client_thread.join().unwrap();
805805
let resp = client_handles[i].recv().unwrap();

stackslib/src/net/tests/download/epoch2x.rs

Lines changed: 8 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -280,11 +280,7 @@ where
280280

281281
make_topology(&mut peer_configs);
282282

283-
let mut peers = vec![];
284-
for conf in peer_configs.drain(..) {
285-
let peer = TestPeer::new(conf);
286-
peers.push(peer);
287-
}
283+
let mut peers: Vec<_> = peer_configs.into_iter().map(TestPeer::new).collect();
288284

289285
let mut num_blocks = 10;
290286
let first_stacks_block_height = {
@@ -511,7 +507,7 @@ where
511507
}
512508

513509
drop(dns_clients);
514-
for handle in dns_threads.drain(..) {
510+
for handle in dns_threads.into_iter() {
515511
handle.join().unwrap();
516512
}
517513

@@ -904,7 +900,7 @@ pub fn test_get_blocks_and_microblocks_5_peers_star() {
904900
peer_configs[i].add_neighbor(&peer_0);
905901
}
906902

907-
for n in neighbors.drain(..) {
903+
for n in neighbors.into_iter() {
908904
peer_configs[0].add_neighbor(&n);
909905
}
910906
},
@@ -1060,7 +1056,7 @@ pub fn test_get_blocks_and_microblocks_overwhelmed_connections() {
10601056
peer_configs[i].connection_opts.max_http_clients = 1;
10611057
}
10621058

1063-
for n in neighbors.drain(..) {
1059+
for n in neighbors.into_iter() {
10641060
peer_configs[0].add_neighbor(&n);
10651061
}
10661062
},
@@ -1139,7 +1135,7 @@ pub fn test_get_blocks_and_microblocks_overwhelmed_sockets() {
11391135
peer_configs[i].connection_opts.max_sockets = 10;
11401136
}
11411137

1142-
for n in neighbors.drain(..) {
1138+
for n in neighbors.into_iter() {
11431139
peer_configs[0].add_neighbor(&n);
11441140
}
11451141
},
@@ -1175,12 +1171,9 @@ pub fn test_get_blocks_and_microblocks_overwhelmed_sockets() {
11751171
|peer| {
11761172
// check peer health
11771173
// nothing should break
1178-
match peer.network.block_downloader {
1179-
Some(ref dl) => {
1180-
assert_eq!(dl.broken_peers.len(), 0);
1181-
assert_eq!(dl.dead_peers.len(), 0);
1182-
}
1183-
None => {}
1174+
if let Some(ref dl) = peer.network.block_downloader {
1175+
assert_eq!(dl.broken_peers.len(), 0);
1176+
assert_eq!(dl.dead_peers.len(), 0);
11841177
}
11851178
true
11861179
},

0 commit comments

Comments
 (0)