Skip to content

Commit 399013b

Browse files
committed
Additional clippy's from nightly
1 parent 9dacc97 commit 399013b

File tree

7 files changed

+22
-25
lines changed

7 files changed

+22
-25
lines changed

src/ebr/deferred.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@ mod tests {
9191
#[test]
9292
fn on_stack() {
9393
let fired = &Cell::new(false);
94-
let a = [0usize; 1];
94+
let a = [0_usize; 1];
9595

9696
let d = Deferred::new(move || {
9797
drop(a);
@@ -106,7 +106,7 @@ mod tests {
106106
#[test]
107107
fn on_heap() {
108108
let fired = &Cell::new(false);
109-
let a = [0usize; 10];
109+
let a = [0_usize; 10];
110110

111111
let d = Deferred::new(move || {
112112
drop(a);

src/node.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2759,15 +2759,15 @@ mod test {
27592759
};
27602760

27612761
let shrink_hi = if let Some(hi) = node.hi() {
2762-
let new_hi = if !node.is_empty() {
2762+
let new_hi = if node.is_empty() {
2763+
Some(&hi[..hi.len() - 1])
2764+
} else {
27632765
let max_k = node.index_key(node.children() - 1);
27642766
if max_k >= hi[..hi.len() - 1] {
27652767
None
27662768
} else {
27672769
Some(&hi[..hi.len() - 1])
27682770
}
2769-
} else {
2770-
Some(&hi[..hi.len() - 1])
27712771
};
27722772

27732773
Some(Inner::new(

src/pagecache/logger.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -159,7 +159,7 @@ impl Log {
159159
);
160160

161161
if let Err(e) = &ret {
162-
self.iobufs.set_global_error(e.clone());
162+
self.iobufs.set_global_error(*e);
163163
}
164164

165165
return ret;

tests/test_crash_recovery.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ const BATCHES_DIR: &str = "crash_batches";
2626
const ITER_DIR: &str = "crash_iter";
2727
const TX_DIR: &str = "crash_tx";
2828

29-
const TESTS: [(&'static str, fn()); 4] = [
29+
const TESTS: [(&str, fn()); 4] = [
3030
(RECOVERY_DIR, crash_recovery),
3131
(BATCHES_DIR, crash_batches),
3232
(ITER_DIR, concurrent_crash_iter),
@@ -47,7 +47,7 @@ fn main() {
4747
match env::var(TEST_ENV_VAR) {
4848
Err(VarError::NotPresent) => {
4949
let filtered: Vec<(&'static str, fn())> =
50-
if let Some(filter) = std::env::args().skip(1).next() {
50+
if let Some(filter) = std::env::args().nth(1) {
5151
TESTS
5252
.iter()
5353
.filter(|(name, _)| name.contains(&filter))
@@ -69,7 +69,7 @@ fn main() {
6969
let mut tests = vec![];
7070
for (test_name, test_fn) in filtered.into_iter() {
7171
let test = thread::spawn(move || {
72-
let res = std::panic::catch_unwind(|| test_fn());
72+
let res = std::panic::catch_unwind(test_fn);
7373
println!(
7474
"test {} ... {}",
7575
test_name,

tests/test_log.rs

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -270,12 +270,12 @@ fn log_aborts() {
270270
let config = Config::new().temporary(true);
271271
let db = config.open().unwrap();
272272
let log = &db.context.pagecache.log;
273-
write(&log);
274-
abort(&log);
275-
write(&log);
276-
abort(&log);
277-
write(&log);
278-
abort(&log);
273+
write(log);
274+
abort(log);
275+
write(log);
276+
abort(log);
277+
write(log);
278+
abort(log);
279279
}
280280

281281
#[test]
@@ -357,9 +357,9 @@ fn multi_segment_log_iteration() -> Result<()> {
357357
db.flush().unwrap();
358358

359359
// start iterating just past the first segment header
360-
let mut iter = log.iter_from(SEG_HEADER_LEN as Lsn);
360+
let iter = log.iter_from(SEG_HEADER_LEN as Lsn);
361361

362-
while let Some((_, pid, _, _)) = iter.next() {
362+
for (_, pid, _, _) in iter {
363363
if pid <= 3 {
364364
// this page is for the meta page, counter page, or the default
365365
// tree's leaf or index nodes

tests/test_tree_failpoints.rs

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -485,10 +485,7 @@ fn run_tree_crashes_nicely(ops: Vec<Op>, flusher: bool) -> bool {
485485
if reference_entry.versions.len() > 1
486486
&& reference_entry.crash_epoch == crash_counter
487487
{
488-
let last = std::mem::replace(
489-
&mut reference_entry.versions,
490-
Vec::new(),
491-
)
488+
let last = std::mem::take(&mut reference_entry.versions)
492489
.pop()
493490
.unwrap();
494491
reference_entry.versions.push(last);

tests/tree/mod.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -332,9 +332,9 @@ fn prop_tree_matches_btreemap_inner(
332332
.map(Result::unwrap);
333333
let ref_iter = reference
334334
.iter()
335-
.filter(|&(ref rk, _rv)| **rk >= k)
335+
.filter(|&(rk, _rv)| *rk >= k)
336336
.take(len.abs().try_into().unwrap())
337-
.map(|(ref rk, ref rv)| (rk.0.clone(), **rv));
337+
.map(|(rk, rv)| (rk.0.clone(), *rv));
338338

339339
for r in ref_iter {
340340
let tree_next = tree_iter.next().unwrap();
@@ -358,9 +358,9 @@ fn prop_tree_matches_btreemap_inner(
358358
let ref_iter = reference
359359
.iter()
360360
.rev()
361-
.filter(|&(ref rk, _rv)| **rk >= k)
361+
.filter(|&(rk, _rv)| *rk >= k)
362362
.take(len.abs().try_into().unwrap())
363-
.map(|(ref rk, ref rv)| (rk.0.clone(), **rv));
363+
.map(|(rk, rv)| (rk.0.clone(), *rv));
364364

365365
for r in ref_iter {
366366
let tree_next = tree_iter.next().unwrap();

0 commit comments

Comments
 (0)