pub struct OpenShellOptions {
pub requester_driver: Option<String>,
pub command: Option<String>,
pub args: Vec<String>,
pub env: BTreeMap<String, String>,
pub cwd: Option<String>,
}Fields§
§requester_driver: Option<String>§command: Option<String>§args: Vec<String>§env: BTreeMap<String, String>§cwd: Option<String>Trait Implementations§
Source§impl Clone for OpenShellOptions
impl Clone for OpenShellOptions
Source§fn clone(&self) -> OpenShellOptions
fn clone(&self) -> OpenShellOptions
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 OpenShellOptions
impl Debug for OpenShellOptions
Source§impl Default for OpenShellOptions
impl Default for OpenShellOptions
Source§fn default() -> OpenShellOptions
fn default() -> OpenShellOptions
Returns the “default value” for a type. Read more
impl Eq for OpenShellOptions
Source§impl PartialEq for OpenShellOptions
impl PartialEq for OpenShellOptions
Source§fn eq(&self, other: &OpenShellOptions) -> bool
fn eq(&self, other: &OpenShellOptions) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for OpenShellOptions
Auto Trait Implementations§
impl Freeze for OpenShellOptions
impl RefUnwindSafe for OpenShellOptions
impl Send for OpenShellOptions
impl Sync for OpenShellOptions
impl Unpin for OpenShellOptions
impl UnsafeUnpin for OpenShellOptions
impl UnwindSafe for OpenShellOptions
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
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§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more