pub struct OpenShellOptions {
pub command: Option<String>,
pub args: Vec<String>,
pub env: BTreeMap<String, String>,
pub cwd: Option<String>,
pub cols: Option<u16>,
pub rows: Option<u16>,
}Expand description
Callback-free options for portable open_shell.
Fields§
§command: Option<String>§args: Vec<String>§env: BTreeMap<String, String>§cwd: Option<String>§cols: Option<u16>§rows: Option<u16>Trait Implementations§
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
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> 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> IntoMaybeUndefined<T> for T
impl<T> IntoMaybeUndefined<T> for T
Source§fn into_maybe_undefined(self) -> MaybeUndefined<T>
fn into_maybe_undefined(self) -> MaybeUndefined<T>
Converts this value into a three-state builder argument.
Source§impl<T> IntoOption<T> for T
impl<T> IntoOption<T> for T
Source§fn into_option(self) -> Option<T>
fn into_option(self) -> Option<T>
Converts this value into an optional builder argument.