pub struct LaunchApplicationOptions {
pub arguments: Vec<String>,
pub environment_variables: IndexMap<String, String>,
pub standard_io_uses_pseudoterminals: bool,
pub start_stopped: bool,
pub terminate_existing: bool,
pub standard_io_identifiers: IndexMap<String, String>,
}Expand description
Options for launching an application through CoreDevice.
Fields§
§arguments: Vec<String>Command-line arguments passed to the app process.
environment_variables: IndexMap<String, String>Environment variables passed to the app process.
standard_io_uses_pseudoterminals: boolRequest pseudo-terminal backed standard I/O.
start_stopped: boolStart the process suspended.
terminate_existing: boolTerminate an existing instance before launching.
standard_io_identifiers: IndexMap<String, String>Optional CoreDevice standard I/O routing identifiers.
Trait Implementations§
Source§impl Clone for LaunchApplicationOptions
impl Clone for LaunchApplicationOptions
Source§fn clone(&self) -> LaunchApplicationOptions
fn clone(&self) -> LaunchApplicationOptions
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for LaunchApplicationOptions
impl Debug for LaunchApplicationOptions
Source§impl Default for LaunchApplicationOptions
impl Default for LaunchApplicationOptions
Source§impl PartialEq for LaunchApplicationOptions
impl PartialEq for LaunchApplicationOptions
Source§fn eq(&self, other: &LaunchApplicationOptions) -> bool
fn eq(&self, other: &LaunchApplicationOptions) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for LaunchApplicationOptions
impl StructuralPartialEq for LaunchApplicationOptions
Auto Trait Implementations§
impl Freeze for LaunchApplicationOptions
impl RefUnwindSafe for LaunchApplicationOptions
impl Send for LaunchApplicationOptions
impl Sync for LaunchApplicationOptions
impl Unpin for LaunchApplicationOptions
impl UnsafeUnpin for LaunchApplicationOptions
impl UnwindSafe for LaunchApplicationOptions
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§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.