pub struct RenderedCommand {
pub argv_lines: Vec<Vec<String>>,
pub env: Vec<(String, String)>,
pub cwd: Option<String>,
}Expand description
Resolved command lines: the argvs, the environment, and the working directory.
Fields§
§argv_lines: Vec<Vec<String>>The argvs, one per body line, in execution order. Each element is whole; nothing joins or re-splits one.
env: Vec<(String, String)>The environment bindings, in declared order.
cwd: Option<String>The declared working directory, verbatim.
Trait Implementations§
Source§impl Clone for RenderedCommand
impl Clone for RenderedCommand
Source§fn clone(&self) -> RenderedCommand
fn clone(&self) -> RenderedCommand
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 RenderedCommand
impl Debug for RenderedCommand
impl Eq for RenderedCommand
Source§impl PartialEq for RenderedCommand
impl PartialEq for RenderedCommand
impl StructuralPartialEq for RenderedCommand
Auto Trait Implementations§
impl Freeze for RenderedCommand
impl RefUnwindSafe for RenderedCommand
impl Send for RenderedCommand
impl Sync for RenderedCommand
impl Unpin for RenderedCommand
impl UnsafeUnpin for RenderedCommand
impl UnwindSafe for RenderedCommand
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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.