pub struct ManagedRunRequest {
pub command: Vec<String>,
pub cwd: PathBuf,
pub workspace_root: Option<PathBuf>,
pub title: Option<String>,
}Expand description
Description of a managed command execution request.
Fields§
§command: Vec<String>Command line to launch.
cwd: PathBufWorking directory used for the subprocess.
workspace_root: Option<PathBuf>Best-effort workspace root used for session metadata.
title: Option<String>Optional display title override.
Implementations§
Trait Implementations§
Source§impl Clone for ManagedRunRequest
impl Clone for ManagedRunRequest
Source§fn clone(&self) -> ManagedRunRequest
fn clone(&self) -> ManagedRunRequest
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for ManagedRunRequest
impl RefUnwindSafe for ManagedRunRequest
impl Send for ManagedRunRequest
impl Sync for ManagedRunRequest
impl Unpin for ManagedRunRequest
impl UnsafeUnpin for ManagedRunRequest
impl UnwindSafe for ManagedRunRequest
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