Skip to content

Commit 641d896

Browse files
committed
Fix clippy warnings
1 parent cc5ba8b commit 641d896

File tree

8 files changed

+34
-39
lines changed

8 files changed

+34
-39
lines changed

examples/ls.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ fn main() -> io::Result<()> {
2929
let dir = match env::args().nth(1) {
3030
None => root_dir,
3131
Some(ref path) if path == "." => root_dir,
32-
Some(ref path) => root_dir.open_dir(&path)?,
32+
Some(ref path) => root_dir.open_dir(path)?,
3333
};
3434
for r in dir.iter() {
3535
let e = r?;

examples/mkfatfs.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ use fscommon::BufStream;
77

88
fn main() -> io::Result<()> {
99
let filename = env::args().nth(1).expect("image path expected");
10-
let file = fs::OpenOptions::new().read(true).write(true).open(&filename)?;
10+
let file = fs::OpenOptions::new().read(true).write(true).open(filename)?;
1111
let buf_file = BufStream::new(file);
1212
format_volume(&mut StdIoWrapper::from(buf_file), FormatVolumeOptions::new())?;
1313
Ok(())

src/boot_sector.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -875,7 +875,7 @@ mod tests {
875875
let total_sectors = total_sectors as u32;
876876

877877
let sectors_per_cluster = (bytes_per_cluster / u32::from(bytes_per_sector)) as u8;
878-
let root_dir_size = root_dir_entries * DIR_ENTRY_SIZE as u32;
878+
let root_dir_size = root_dir_entries * DIR_ENTRY_SIZE;
879879
let root_dir_sectors = (root_dir_size + u32::from(bytes_per_sector) - 1) / u32::from(bytes_per_sector);
880880
let sectors_per_fat = determine_sectors_per_fat(
881881
total_sectors,
@@ -978,7 +978,7 @@ mod tests {
978978
total_sectors_vec.push(8227);
979979
for total_sectors in total_sectors_vec {
980980
let (boot, _) = format_boot_sector::<()>(&FormatVolumeOptions::new(), total_sectors, bytes_per_sector)
981-
.expect(&format!("format_boot_sector total_sectors: {}", total_sectors));
981+
.unwrap_or_else(|_| panic!("format_boot_sector total_sectors: {}", total_sectors));
982982
boot.validate::<()>().expect("validate");
983983
}
984984
}

src/dir_entry.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -387,7 +387,7 @@ impl DirEntryData {
387387
Err(err) => {
388388
return Err(err);
389389
}
390-
Ok(_) => {}
390+
Ok(()) => {}
391391
}
392392
let attrs = FileAttributes::from_bits_truncate(rdr.read_u8()?);
393393
if attrs & FileAttributes::LFN == FileAttributes::LFN {
@@ -744,7 +744,7 @@ mod tests {
744744
fn short_name_without_ext() {
745745
let oem_cp_conv = LossyOemCpConverter::new();
746746
assert_eq!(ShortName::new(b"FOO ").to_string(&oem_cp_conv), "FOO");
747-
assert_eq!(ShortName::new(&b"LOOK AT ").to_string(&oem_cp_conv), "LOOK AT");
747+
assert_eq!(ShortName::new(b"LOOK AT ").to_string(&oem_cp_conv), "LOOK AT");
748748
}
749749

750750
#[test]

src/file.rs

+7-12
Original file line numberDiff line numberDiff line change
@@ -92,13 +92,11 @@ impl<'a, IO: ReadWriteSeek, TP, OCC> File<'a, IO, TP, OCC> {
9292
pub fn extents(&mut self) -> impl Iterator<Item = Result<Extent, Error<IO::Error>>> + 'a {
9393
let fs = self.fs;
9494
let cluster_size = fs.cluster_size();
95-
let mut bytes_left = match self.size() {
96-
Some(s) => s,
97-
None => return None.into_iter().flatten(),
95+
let Some(mut bytes_left) = self.size() else {
96+
return None.into_iter().flatten();
9897
};
99-
let first = match self.first_cluster {
100-
Some(f) => f,
101-
None => return None.into_iter().flatten(),
98+
let Some(first) = self.first_cluster else {
99+
return None.into_iter().flatten();
102100
};
103101

104102
Some(
@@ -277,9 +275,8 @@ impl<IO: ReadWriteSeek, TP: TimeProvider, OCC> Read for File<'_, IO, TP, OCC> {
277275
} else {
278276
self.current_cluster
279277
};
280-
let current_cluster = match current_cluster_opt {
281-
Some(n) => n,
282-
None => return Ok(0),
278+
let Some(current_cluster) = current_cluster_opt else {
279+
return Ok(0);
283280
};
284281
let offset_in_cluster = self.offset % cluster_size;
285282
let bytes_left_in_cluster = (cluster_size - offset_in_cluster) as usize;
@@ -421,9 +418,7 @@ impl<IO: ReadWriteSeek, TP, OCC> Seek for File<'_, IO, TP, OCC> {
421418
.and_then(|s| i64::from(s).checked_add(o))
422419
.and_then(|n| u32::try_from(n).ok()),
423420
};
424-
let mut new_offset = if let Some(new_offset) = new_offset_opt {
425-
new_offset
426-
} else {
421+
let Some(mut new_offset) = new_offset_opt else {
427422
error!("Invalid seek offset");
428423
return Err(Error::InvalidInput);
429424
};

src/table.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -705,7 +705,7 @@ mod tests {
705705
let actual_cluster_numbers = iter.map(Result::ok).collect::<Vec<_>>();
706706
let expected_cluster_numbers = [0xA_u32, 0x14_u32, 0x15_u32, 0x16_u32, 0x19_u32, 0x1A_u32]
707707
.iter()
708-
.cloned()
708+
.copied()
709709
.map(Some)
710710
.collect::<Vec<_>>();
711711
assert_eq!(actual_cluster_numbers, expected_cluster_numbers);

tests/read.rs

+3-3
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ const FAT32_IMG: &str = "resources/fat32.img";
1313

1414
type FileSystem = fatfs::FileSystem<StdIoWrapper<BufStream<fs::File>>, DefaultTimeProvider, LossyOemCpConverter>;
1515

16-
fn call_with_fs<F: Fn(FileSystem) -> ()>(f: F, filename: &str) {
16+
fn call_with_fs<F: Fn(FileSystem)>(f: F, filename: &str) {
1717
let _ = env_logger::builder().is_test(true).try_init();
1818
let file = fs::File::open(filename).unwrap();
1919
let buf_file = BufStream::new(file);
@@ -209,8 +209,8 @@ fn test_volume_metadata_fat32() {
209209

210210
fn test_status_flags(fs: FileSystem) {
211211
let status_flags = fs.read_status_flags().unwrap();
212-
assert_eq!(status_flags.dirty(), false);
213-
assert_eq!(status_flags.io_error(), false);
212+
assert!(!status_flags.dirty());
213+
assert!(!status_flags.io_error());
214214
}
215215

216216
#[test]

tests/write.rs

+17-17
Original file line numberDiff line numberDiff line change
@@ -17,36 +17,36 @@ const TEST_STR2: &str = "Rust is cool!\n";
1717

1818
type FileSystem = fatfs::FileSystem<StdIoWrapper<BufStream<fs::File>>, DefaultTimeProvider, LossyOemCpConverter>;
1919

20-
fn call_with_tmp_img<F: Fn(&str) -> ()>(f: F, filename: &str, test_seq: u32) {
20+
fn call_with_tmp_img<F: Fn(&str)>(f: F, filename: &str, test_seq: u32) {
2121
let _ = env_logger::builder().is_test(true).try_init();
2222
let img_path = format!("{}/{}", IMG_DIR, filename);
2323
let tmp_path = format!("{}/{}-{}", TMP_DIR, test_seq, filename);
2424
fs::create_dir(TMP_DIR).ok();
25-
fs::copy(&img_path, &tmp_path).unwrap();
25+
fs::copy(img_path, &tmp_path).unwrap();
2626
f(tmp_path.as_str());
2727
fs::remove_file(tmp_path).unwrap();
2828
}
2929

3030
fn open_filesystem_rw(tmp_path: &str) -> FileSystem {
31-
let file = fs::OpenOptions::new().read(true).write(true).open(&tmp_path).unwrap();
31+
let file = fs::OpenOptions::new().read(true).write(true).open(tmp_path).unwrap();
3232
let buf_file = BufStream::new(file);
3333
let options = FsOptions::new().update_accessed_date(true);
3434
FileSystem::new(buf_file, options).unwrap()
3535
}
3636

37-
fn call_with_fs<F: Fn(FileSystem) -> ()>(f: F, filename: &str, test_seq: u32) {
37+
fn call_with_fs<F: Fn(FileSystem)>(f: F, filename: &str, test_seq: u32) {
3838
let callback = |tmp_path: &str| {
3939
let fs = open_filesystem_rw(tmp_path);
4040
f(fs);
4141
};
42-
call_with_tmp_img(&callback, filename, test_seq);
42+
call_with_tmp_img(callback, filename, test_seq);
4343
}
4444

4545
fn test_write_short_file(fs: FileSystem) {
4646
let root_dir = fs.root_dir();
4747
let mut file = root_dir.open_file("short.txt").expect("open file");
4848
file.truncate().unwrap();
49-
file.write_all(&TEST_STR.as_bytes()).unwrap();
49+
file.write_all(TEST_STR.as_bytes()).unwrap();
5050
file.seek(io::SeekFrom::Start(0)).unwrap();
5151
let mut buf = Vec::new();
5252
file.read_to_end(&mut buf).unwrap();
@@ -73,7 +73,7 @@ fn test_write_long_file(fs: FileSystem) {
7373
let mut file = root_dir.open_file("long.txt").expect("open file");
7474
file.truncate().unwrap();
7575
let test_str = TEST_STR.repeat(1000);
76-
file.write_all(&test_str.as_bytes()).unwrap();
76+
file.write_all(test_str.as_bytes()).unwrap();
7777
file.seek(io::SeekFrom::Start(0)).unwrap();
7878
let mut buf = Vec::new();
7979
file.read_to_end(&mut buf).unwrap();
@@ -147,7 +147,7 @@ fn test_create_file(fs: FileSystem) {
147147
let mut file = root_dir
148148
.create_file("very/long/path/new-file-with-long-name.txt")
149149
.unwrap();
150-
file.write_all(&TEST_STR.as_bytes()).unwrap();
150+
file.write_all(TEST_STR.as_bytes()).unwrap();
151151
}
152152
// check for dir entry
153153
names = dir.iter().map(|r| r.unwrap().file_name()).collect::<Vec<String>>();
@@ -340,21 +340,21 @@ fn test_dirty_flag(tmp_path: &str) {
340340
// Open filesystem, make change, and forget it - should become dirty
341341
let fs = open_filesystem_rw(tmp_path);
342342
let status_flags = fs.read_status_flags().unwrap();
343-
assert_eq!(status_flags.dirty(), false);
344-
assert_eq!(status_flags.io_error(), false);
343+
assert!(!status_flags.dirty());
344+
assert!(!status_flags.io_error());
345345
fs.root_dir().create_file("abc.txt").unwrap();
346346
mem::forget(fs);
347347
// Check if volume is dirty now
348348
let fs = open_filesystem_rw(tmp_path);
349349
let status_flags = fs.read_status_flags().unwrap();
350-
assert_eq!(status_flags.dirty(), true);
351-
assert_eq!(status_flags.io_error(), false);
350+
assert!(status_flags.dirty());
351+
assert!(!status_flags.io_error());
352352
fs.unmount().unwrap();
353353
// Make sure remounting does not clear the dirty flag
354354
let fs = open_filesystem_rw(tmp_path);
355355
let status_flags = fs.read_status_flags().unwrap();
356-
assert_eq!(status_flags.dirty(), true);
357-
assert_eq!(status_flags.io_error(), false);
356+
assert!(status_flags.dirty());
357+
assert!(!status_flags.io_error());
358358
}
359359

360360
#[test]
@@ -388,15 +388,15 @@ fn test_multiple_files_in_directory(fs: FileSystem) {
388388

389389
#[test]
390390
fn test_multiple_files_in_directory_fat12() {
391-
call_with_fs(&test_multiple_files_in_directory, FAT12_IMG, 8)
391+
call_with_fs(test_multiple_files_in_directory, FAT12_IMG, 8)
392392
}
393393

394394
#[test]
395395
fn test_multiple_files_in_directory_fat16() {
396-
call_with_fs(&test_multiple_files_in_directory, FAT16_IMG, 8)
396+
call_with_fs(test_multiple_files_in_directory, FAT16_IMG, 8)
397397
}
398398

399399
#[test]
400400
fn test_multiple_files_in_directory_fat32() {
401-
call_with_fs(&test_multiple_files_in_directory, FAT32_IMG, 8)
401+
call_with_fs(test_multiple_files_in_directory, FAT32_IMG, 8)
402402
}

0 commit comments

Comments
 (0)