From b71a9f9627fb2a6211e282ee8ea4c317b1558a59 Mon Sep 17 00:00:00 2001 From: IwantHappiness Date: Sun, 14 Jun 2026 16:40:53 +0300 Subject: [PATCH] fix[path]: use PathBuf in functions args --- src-tauri/src/lib.rs | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src-tauri/src/lib.rs b/src-tauri/src/lib.rs index ab8c2e1..5046ddc 100644 --- a/src-tauri/src/lib.rs +++ b/src-tauri/src/lib.rs @@ -1,7 +1,7 @@ use std::path::PathBuf; #[tauri::command] -fn get_startup_file() -> Option { +fn get_startup_file() -> Option { let arg = std::env::args().nth(1)?; let path = PathBuf::from(arg); let absolute_path = if path.is_absolute() { @@ -15,16 +15,16 @@ fn get_startup_file() -> Option { base_dir.join(path) }; - Some(absolute_path.to_string_lossy().to_string()) + Some(absolute_path) } #[tauri::command] -fn read_file(path: String) -> Result { - std::fs::read_to_string(PathBuf::from(path)).map_err(|err| err.to_string()) +fn read_file(path: PathBuf) -> Result { + std::fs::read_to_string(path).map_err(|err| err.to_string()) } #[tauri::command] -fn save_file(path: String, content: String) -> Result<(), String> { +fn save_file(path: PathBuf, content: String) -> Result<(), String> { std::fs::write(path, content).map_err(|err| err.to_string()) }