pub struct ProcessSpawnSpec {
pub program: String,
pub args: Vec<String>,
pub cwd: Option<PathBuf>,
}Expand description
Specification for spawning a managed child process.
Fields§
§program: StringExecutable name or path.
args: Vec<String>Arguments passed to the program.
cwd: Option<PathBuf>Optional working directory for the child.
Trait Implementations§
Source§impl Clone for ProcessSpawnSpec
impl Clone for ProcessSpawnSpec
Source§fn clone(&self) -> ProcessSpawnSpec
fn clone(&self) -> ProcessSpawnSpec
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 ProcessSpawnSpec
impl Debug for ProcessSpawnSpec
Source§impl<'de> Deserialize<'de> for ProcessSpawnSpec
impl<'de> Deserialize<'de> for ProcessSpawnSpec
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 ProcessSpawnSpec
Source§impl PartialEq for ProcessSpawnSpec
impl PartialEq for ProcessSpawnSpec
Source§impl Serialize for ProcessSpawnSpec
impl Serialize for ProcessSpawnSpec
impl StructuralPartialEq for ProcessSpawnSpec
Auto Trait Implementations§
impl Freeze for ProcessSpawnSpec
impl RefUnwindSafe for ProcessSpawnSpec
impl Send for ProcessSpawnSpec
impl Sync for ProcessSpawnSpec
impl Unpin for ProcessSpawnSpec
impl UnsafeUnpin for ProcessSpawnSpec
impl UnwindSafe for ProcessSpawnSpec
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