From c10802425781d6ce7aac0a8beeddf2b51120f69c Mon Sep 17 00:00:00 2001 From: Sean Wang <126865849+WSH032@users.noreply.github.com> Date: Sat, 15 Mar 2025 21:26:22 +0800 Subject: [PATCH] feat(tauri): derive `Clone` for `tauri::ExitRequestApi` (#12710) --- .changes/clone-ExitRequestApi.md | 5 +++++ crates/tauri/src/app.rs | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 .changes/clone-ExitRequestApi.md diff --git a/.changes/clone-ExitRequestApi.md b/.changes/clone-ExitRequestApi.md new file mode 100644 index 000000000..e20e767d5 --- /dev/null +++ b/.changes/clone-ExitRequestApi.md @@ -0,0 +1,5 @@ +--- +tauri: 'minor:feat' +--- + +derive `Clone` for `tauri::ExitRequestApi`. diff --git a/crates/tauri/src/app.rs b/crates/tauri/src/app.rs index 9171a999f..5de9a294a 100644 --- a/crates/tauri/src/app.rs +++ b/crates/tauri/src/app.rs @@ -72,7 +72,7 @@ pub type ChannelInterceptor = pub const RESTART_EXIT_CODE: i32 = i32::MAX; /// Api exposed on the `ExitRequested` event. -#[derive(Debug)] +#[derive(Debug, Clone)] pub struct ExitRequestApi(Sender); impl ExitRequestApi {