chore: edition 2024

This commit is contained in:
Lucas Nogueira
2026-09-26 15:36:22 -03:00
parent b517cc7e85
commit 3d8a3c877b
100 changed files with 276 additions and 253 deletions
+1 -1
View File
@@ -3,7 +3,7 @@ name = "api"
publish = false
version = "2.0.49"
description = "An example Tauri Application showcasing the api"
edition = "2021"
edition = "2024"
rust-version = { workspace = true }
license = "Apache-2.0 OR MIT"
+3 -4
View File
@@ -8,8 +8,8 @@ mod tray;
use serde::Serialize;
use tauri::{
webview::{PageLoadEvent, WebviewWindowBuilder},
App, AppHandle, Emitter, Listener, RunEvent, WebviewUrl,
webview::{PageLoadEvent, WebviewWindowBuilder},
};
#[derive(Clone, Serialize)]
@@ -204,12 +204,11 @@ pub fn run() {
app.run(move |_app_handle, _event| {
#[cfg(desktop)]
if let RunEvent::ExitRequested { code, api, .. } = &_event {
if code.is_none() {
if let RunEvent::ExitRequested { code, api, .. } = &_event
&& code.is_none() {
// Keep the event loop running even if all windows are closed
// This allow us to catch system tray events when there is no window
api.prevent_exit();
}
}
})
}
+1 -1
View File
@@ -4,9 +4,9 @@
use std::sync::atomic::{AtomicBool, Ordering};
use tauri::{
Manager, Runtime, WebviewUrl, WebviewWindowBuilder,
menu::{Menu, MenuItem},
tray::{MouseButton, MouseButtonState, TrayIconBuilder, TrayIconEvent},
Manager, Runtime, WebviewUrl, WebviewWindowBuilder,
};
pub fn create_tray<R: Runtime>(app: &tauri::AppHandle<R>) -> tauri::Result<()> {