pub struct CommandSnapshot {
pub program: OsString,
pub args: Vec<OsString>,
pub envs: Vec<(OsString, OsString)>,
pub cwd: Option<PathBuf>,
}Fields§
§program: OsString§args: Vec<OsString>§envs: Vec<(OsString, OsString)>§cwd: Option<PathBuf>Trait Implementations§
Source§impl Clone for CommandSnapshot
impl Clone for CommandSnapshot
Source§impl Debug for CommandSnapshot
impl Debug for CommandSnapshot
impl Eq for CommandSnapshot
Source§impl PartialEq for CommandSnapshot
impl PartialEq for CommandSnapshot
impl StructuralPartialEq for CommandSnapshot
Auto Trait Implementations§
impl Freeze for CommandSnapshot
impl RefUnwindSafe for CommandSnapshot
impl Send for CommandSnapshot
impl Sync for CommandSnapshot
impl Unpin for CommandSnapshot
impl UnsafeUnpin for CommandSnapshot
impl UnwindSafe for CommandSnapshot
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