Enum tauri_runtime::RunEvent [−][src]
#[non_exhaustive]
pub enum RunEvent {
Exit,
ExitRequested {
window_label: String,
tx: Sender<ExitRequestedEventAction>,
},
CloseRequested {
label: String,
signal_tx: Sender<bool>,
},
WindowClose(String),
Ready,
Resumed,
MainEventsCleared,
}
Expand description
Event triggered on the event loop run.
Variants (Non-exhaustive)
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Event loop is exiting.
Event loop is about to exit
Fields of ExitRequested
window_label: String
Label of the last window managed by the runtime.
tx: Sender<ExitRequestedEventAction>
Window close was requested by the user.
Fields of CloseRequested
Window closed.
Tuple Fields of WindowClose
0: String
Application ready.
Sent if the event loop is being resumed.
Emitted when all of the event loop’s input events have been processed and redraw processing is about to begin.
This event is useful as a place to put your code that should be run after all state-changing events have been handled and you want to do stuff (updating state, performing calculations, etc) that happens as the “main body” of your event loop.