pub fn process_file(file_path: PathBuf) -> Result<(), String>