Skip to content

Commit 58f6750

Browse files
committed
cargo +nightly fmt
1 parent ef520ef commit 58f6750

File tree

12 files changed

+26
-34
lines changed

12 files changed

+26
-34
lines changed

build.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
fn main() {
22
// We have a custom "loom" cfg that Rust warns about since 1.80.
33
println!("cargo::rustc-check-cfg=cfg(loom)");
4-
}
4+
}

src/c_api/ext_fns/handle.rs

+1-6
Original file line numberDiff line numberDiff line change
@@ -217,10 +217,5 @@ pub extern "C" fn possum_handle_delete_prefix(
217217
prefix: PossumBuf,
218218
) -> PossumError {
219219
let handle = unsafe { &mut *handle };
220-
with_residual(|| {
221-
handle
222-
.read()
223-
.unwrap()
224-
.delete_prefix(prefix.as_ref())
225-
})
220+
with_residual(|| handle.read().unwrap().delete_prefix(prefix.as_ref()))
226221
}

src/c_api/types.rs

+1-2
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,11 @@
11
mod value;
22

3-
use super::*;
4-
53
use std::ffi::c_char;
64

75
use libc::size_t;
86
pub(crate) use value::*;
97

8+
use super::*;
109
use crate::{BatchWriter, Handle, ValueWriter};
1110

1211
pub(crate) type PossumOffset = u64;

src/concurrency/mod.rs

+5-5
Original file line numberDiff line numberDiff line change
@@ -31,22 +31,22 @@ where
3131

3232
#[cfg(feature = "shuttle")]
3333
pub(crate) fn run_blocking<F, R>(f: F) -> R
34-
where
35-
F: FnOnce() -> R + Send,
36-
R: Send,
34+
where
35+
F: FnOnce() -> R + Send,
36+
R: Send,
3737
{
3838
use std::sync::mpsc;
3939
let (sender, receiver) = mpsc::channel();
4040
let tx_thread = std::thread::scope(|scope| {
41-
scope.spawn(||{
41+
scope.spawn(|| {
4242
let res = f();
4343
sender.send(res).unwrap();
4444
});
4545
loop {
4646
shuttle::thread::yield_now();
4747
match receiver.try_recv() {
4848
Err(mpsc::TryRecvError::Empty) => continue,
49-
default => return default.unwrap()
49+
default => return default.unwrap(),
5050
}
5151
}
5252
});

src/concurrency/sync.rs

+7-8
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,16 @@
1-
use crate::StableDeref;
21
use std::ops::{Deref, DerefMut};
3-
4-
#[cfg(feature = "shuttle")]
5-
use shuttle::sync;
62
#[cfg(not(feature = "shuttle"))]
73
use std::sync;
8-
9-
use sync::Mutex as InnerMutex;
10-
use sync::MutexGuard as InnerMutexGuard;
11-
pub use sync::*;
124
// These types work in any sync context.
135
use std::sync::{LockResult, PoisonError};
146

7+
#[cfg(feature = "shuttle")]
8+
use shuttle::sync;
9+
pub use sync::*;
10+
use sync::{Mutex as InnerMutex, MutexGuard as InnerMutexGuard};
11+
12+
use crate::StableDeref;
13+
1514
// We need to wrap the real mutex guard in use, so we can implement StableDeref on it.
1615
pub struct MutexGuard<'a, T>(InnerMutexGuard<'a, T>);
1716

src/dir.rs

+3-3
Original file line numberDiff line numberDiff line change
@@ -40,11 +40,11 @@ impl Dir {
4040
Err(err) if CloneFileError::is_unsupported(&err) => {
4141
warn!(?err, "clonefile unsupported");
4242
false
43-
},
43+
}
4444
Err(err) => {
4545
error!(?err);
46-
return Err(err).context("testing clonefile")
47-
},
46+
return Err(err).context("testing clonefile");
47+
}
4848
}
4949
}
5050
};

src/handle.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
use super::*;
2-
31
use rusqlite::{TransactionBehavior, TransactionState};
42

3+
use super::*;
4+
55
#[derive(Default, Debug)]
66
#[repr(C)]
77
pub struct Limits {

src/lib.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -69,9 +69,9 @@ use reader::Reader;
6969

7070
// Concurrency related stuff that's replaced by loom or shuttle.
7171
pub mod concurrency;
72-
use self::concurrency::sync::{Arc, Mutex, MutexGuard, RwLock, RwLockReadGuard};
7372
use concurrency::*;
7473

74+
use self::concurrency::sync::{Arc, Mutex, MutexGuard, RwLock, RwLockReadGuard};
7575
use crate::handle::WithHandle;
7676

7777
/// Type to be exposed eventually from the lib instead of anyhow. Should be useful for the C API.

src/sys/unix.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@ use std::fs::File;
22
use std::io;
33
use std::path::Path;
44

5-
use crate::sys::{DirMeta, FileSystemFlags};
65
pub(crate) use nix::errno::errno;
76

87
use crate::env::emulate_freebsd;
8+
use crate::sys::{DirMeta, FileSystemFlags};
99

1010
pub fn path_disk_allocation(path: &Path) -> std::io::Result<u64> {
1111
let metadata = std::fs::metadata(path)?;

src/testing.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
pub mod torrent_storage;
22

33
use std::hash::Hasher;
4-
use std::io::{BufReader, copy, SeekFrom, Write};
4+
use std::io::{copy, BufReader, SeekFrom, Write};
55

66
use anyhow::{ensure, Result};
77
use rand::Rng;

src/tests.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1-
use crate::concurrency::sync::Barrier;
21
use std::time::*;
32

43
use anyhow::Result;
54
use rusqlite::TransactionState;
65

76
use self::test;
87
use super::*;
8+
use crate::concurrency::sync::Barrier;
99
use crate::testing::*;
1010

1111
#[test]

tests/simple_tests.rs

+2-3
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ use std::time::{Duration, Instant};
1515
use anyhow::{anyhow, bail, Context, Result};
1616
use fdlimit::raise_fd_limit;
1717
use itertools::Itertools;
18+
use possum::concurrency::thread;
1819
use possum::testing::*;
1920
use possum::walk::{walk_dir, EntryType};
2021
use possum::Error::NoSuchKey;
@@ -23,12 +24,10 @@ use rand::distributions::uniform::{UniformDuration, UniformSampler};
2324
use rand::{thread_rng, RngCore, SeedableRng};
2425
use tempfile::tempdir;
2526
use test_log::test;
27+
use thread::sleep;
2628
use tracing::*;
2729
use walk::Entry as WalkEntry;
2830

29-
use possum::concurrency::thread;
30-
use thread::sleep;
31-
3231
#[test]
3332
fn rename_key() -> Result<()> {
3433
check_concurrency(

0 commit comments

Comments
 (0)