pub struct TerminalSpec {
pub program: String,
pub args: Vec<String>,
pub cwd: PathBuf,
pub env: Vec<(String, String)>,
}Fields§
§program: String§args: Vec<String>§cwd: PathBuf§env: Vec<(String, String)>Trait Implementations§
Source§impl Clone for TerminalSpec
impl Clone for TerminalSpec
Source§fn clone(&self) -> TerminalSpec
fn clone(&self) -> TerminalSpec
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 TerminalSpec
impl Debug for TerminalSpec
impl Eq for TerminalSpec
Source§impl PartialEq for TerminalSpec
impl PartialEq for TerminalSpec
impl StructuralPartialEq for TerminalSpec
Auto Trait Implementations§
impl Freeze for TerminalSpec
impl RefUnwindSafe for TerminalSpec
impl Send for TerminalSpec
impl Sync for TerminalSpec
impl Unpin for TerminalSpec
impl UnsafeUnpin for TerminalSpec
impl UnwindSafe for TerminalSpec
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