pub enum Launched {
Returned {
code: Option<i32>,
},
Started,
Failed(String),
}Expand description
How starting a program through DesktopApp::launch ended.
Variants§
Returned
A terminal program ran and the application has the screen back; code is None when a
signal ended it.
Started
A graphical program was started beside the application. Whether it then showed the file is out of a terminal’s reach.
Failed(String)
The program could not be started; the reason is the system’s.
Trait Implementations§
impl Eq for Launched
impl StructuralPartialEq for Launched
Auto Trait Implementations§
impl Freeze for Launched
impl RefUnwindSafe for Launched
impl Send for Launched
impl Sync for Launched
impl Unpin for Launched
impl UnsafeUnpin for Launched
impl UnwindSafe for Launched
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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