pub struct EventTrigger { /* private fields */ }Expand description
A structure used for triggering tauri events on the frontend.
By default the events are send to all windows with emit_all, if you want to send to a specific window by label,
use new_scoped or new_scoped_from_trigger.
Implementations§
Source§impl EventTrigger
impl EventTrigger
pub fn new(app_handle: AppHandle, path_prefix: String) -> Self
pub fn new_scoped( app_handle: AppHandle, path_prefix: String, scope: Windows, ) -> Self
pub fn new_scoped_from_trigger(trigger: Self, scope: Windows) -> Self
pub fn call<S: Serialize + Clone>( &self, proc_name: &str, event: S, ) -> Result<()>
Trait Implementations§
Source§impl Clone for EventTrigger
impl Clone for EventTrigger
Source§fn clone(&self) -> EventTrigger
fn clone(&self) -> EventTrigger
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for EventTrigger
impl !RefUnwindSafe for EventTrigger
impl Send for EventTrigger
impl Sync for EventTrigger
impl Unpin for EventTrigger
impl !UnwindSafe for EventTrigger
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more