Enum tauri::api::process::CommandEvent
source · #[non_exhaustive]
pub enum CommandEvent {
Stderr(String),
Stdout(String),
Error(String),
Terminated(TerminatedPayload),
}
Available on crate feature
process-command-api
only.Expand description
A event sent to the command callback.
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.
Stderr(String)
Stderr bytes until a newline (\n) or carriage return (\r) is found.
Stdout(String)
Stdout bytes until a newline (\n) or carriage return (\r) is found.
Error(String)
An error happened waiting for the command to finish or converting the stdout/stderr bytes to an UTF-8 string.
Terminated(TerminatedPayload)
Command process terminated.
Trait Implementations
sourceimpl Clone for CommandEvent
impl Clone for CommandEvent
sourcefn clone(&self) -> CommandEvent
fn clone(&self) -> CommandEvent
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for CommandEvent
impl Debug for CommandEvent
sourceimpl Serialize for CommandEvent
impl Serialize for CommandEvent
Auto Trait Implementations
impl RefUnwindSafe for CommandEvent
impl Send for CommandEvent
impl Sync for CommandEvent
impl Unpin for CommandEvent
impl UnwindSafe for CommandEvent
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more