/
githubmirror
/
tauri
Обзор
Документация
Войти
/
githubmirror
/
tauri
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
dev
bench/tests/files_transfer/src-tauri/src/main.rs
31 строка
979 B
Tony
ci: benchmark on all platforms (#15486)
09 июн 2026, 10:56
Не верифицирован
09 июн 2026, 10:56
6d99a8f
Код
Авторство
О чём код?
// Copyright 2019-2024 Tauri Programme within The Commons Conservancy // SPDX-License-Identifier: Apache-2.0 // SPDX-License-Identifier: MIT // The benchmark can't use this or we can't measure the command time // #![cfg_attr(not(debug_assertions), windows_subsystem = "windows")] use std::fs::read; use tauri::{command, ipc::Response, path::BaseDirectory, AppHandle, Manager, Runtime}; #[command] fn app_should_close(exit_code: i32) { std::process::exit(exit_code); } #[command] async fn read_file<R: Runtime>(app: AppHandle<R>) -> Result<Response, String> { let path = app .path() .resolve(".tauri_3mb.json", BaseDirectory::Home) .map_err(|e| e.to_string())?; let contents = read(path).map_err(|e| e.to_string())?; Ok(Response::new(contents)) } fn main() { tauri::Builder::default() .invoke_handler(tauri::generate_handler![app_should_close, read_file]) .run(tauri::generate_context!()) .expect("error while running tauri application"); }