pub struct RunnerCommandRequest {
pub command_id: RunnerCommandId,
pub program: String,
pub args: Vec<String>,
pub cwd: Option<PathBuf>,
pub env: Vec<(String, String)>,
}Fields§
§command_id: RunnerCommandId§program: String§args: Vec<String>§cwd: Option<PathBuf>§env: Vec<(String, String)>Trait Implementations§
Source§impl Clone for RunnerCommandRequest
impl Clone for RunnerCommandRequest
Source§fn clone(&self) -> RunnerCommandRequest
fn clone(&self) -> RunnerCommandRequest
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 RunnerCommandRequest
impl Debug for RunnerCommandRequest
Source§impl<'de> Deserialize<'de> for RunnerCommandRequest
impl<'de> Deserialize<'de> for RunnerCommandRequest
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for RunnerCommandRequest
Source§impl PartialEq for RunnerCommandRequest
impl PartialEq for RunnerCommandRequest
Source§fn eq(&self, other: &RunnerCommandRequest) -> bool
fn eq(&self, other: &RunnerCommandRequest) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for RunnerCommandRequest
impl Serialize for RunnerCommandRequest
impl StructuralPartialEq for RunnerCommandRequest
Auto Trait Implementations§
impl Freeze for RunnerCommandRequest
impl RefUnwindSafe for RunnerCommandRequest
impl Send for RunnerCommandRequest
impl Sync for RunnerCommandRequest
impl Unpin for RunnerCommandRequest
impl UnsafeUnpin for RunnerCommandRequest
impl UnwindSafe for RunnerCommandRequest
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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.