pub struct TauriEventEmitter { /* private fields */ }Expand description
Event emitter that bridges job-queue events to Tauri’s frontend event system.
Wraps a tauri::AppHandle and emits events with the queue: prefix.
Implementations§
Trait Implementations§
Source§impl QueueEventEmitter for TauriEventEmitter
impl QueueEventEmitter for TauriEventEmitter
Source§fn emit_job_started(&self, event: JobStartedEvent)
fn emit_job_started(&self, event: JobStartedEvent)
Called when a job starts executing.
Source§fn emit_job_completed(&self, event: JobCompletedEvent)
fn emit_job_completed(&self, event: JobCompletedEvent)
Called when a job completes successfully.
Source§fn emit_job_failed(&self, event: JobFailedEvent)
fn emit_job_failed(&self, event: JobFailedEvent)
Called when a job fails.
Source§fn emit_job_progress(&self, event: JobProgressEvent)
fn emit_job_progress(&self, event: JobProgressEvent)
Called when a job reports progress.
Source§fn emit_job_cancelled(&self, event: JobCancelledEvent)
fn emit_job_cancelled(&self, event: JobCancelledEvent)
Called when a job is cancelled.
Auto Trait Implementations§
impl !RefUnwindSafe for TauriEventEmitter
impl !UnwindSafe for TauriEventEmitter
impl Freeze for TauriEventEmitter
impl Send for TauriEventEmitter
impl Sync for TauriEventEmitter
impl Unpin for TauriEventEmitter
impl UnsafeUnpin for TauriEventEmitter
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