summaryrefslogtreecommitdiff
path: root/systems/sheet/src/index_source/alias.rs
diff options
context:
space:
mode:
author魏曹先生 <1992414357@qq.com>2026-03-20 21:54:29 +0800
committer魏曹先生 <1992414357@qq.com>2026-03-20 21:57:49 +0800
commit9a60751a901f568bdeb154c4115235d4f3a0f8b9 (patch)
tree65df323f6478bae51473a3d6471df39a596ce9c5 /systems/sheet/src/index_source/alias.rs
parenta9e5c086584d3e697188be7003f564e7e2137135 (diff)
Apply clippy suggestions and improve code quality
Diffstat (limited to 'systems/sheet/src/index_source/alias.rs')
-rw-r--r--systems/sheet/src/index_source/alias.rs15
1 files changed, 7 insertions, 8 deletions
diff --git a/systems/sheet/src/index_source/alias.rs b/systems/sheet/src/index_source/alias.rs
index d50c183..8b2cd5b 100644
--- a/systems/sheet/src/index_source/alias.rs
+++ b/systems/sheet/src/index_source/alias.rs
@@ -139,31 +139,30 @@ async fn get_or_create_alias_file(
.read(true)
.write(true)
.create(true)
+ .truncate(false)
.open(&file_path)
.await
- .map_err(|e| IDAliasError::Io(e))?;
+ .map_err(IDAliasError::Io)?;
- let metadata = file.metadata().await.map_err(|e| IDAliasError::Io(e))?;
+ let metadata = file.metadata().await.map_err(IDAliasError::Io)?;
if metadata.len() != FILE_SIZE {
drop(file);
let file = OpenOptions::new()
.write(true)
.create(true)
- .truncate(true)
+ .truncate(false)
.open(&file_path)
.await
- .map_err(|e| IDAliasError::Io(e))?;
+ .map_err(IDAliasError::Io)?;
- file.set_len(FILE_SIZE)
- .await
- .map_err(|e| IDAliasError::Io(e))?;
+ file.set_len(FILE_SIZE).await.map_err(IDAliasError::Io)?;
let file = OpenOptions::new()
.read(true)
.write(true)
.open(&file_path)
.await
- .map_err(|e| IDAliasError::Io(e))?;
+ .map_err(IDAliasError::Io)?;
Ok(file)
} else {