pub struct InstallOptions {
pub external_binary: Option<PathBuf>,
pub tmux_config: Option<PathBuf>,
pub shell_config: Option<PathBuf>,
pub shell_kind: Option<String>,
pub yes: bool,
}Fields§
§external_binary: Option<PathBuf>Register integrations only; the package manager retains ownership of this stable path.
tmux_config: Option<PathBuf>Opt into editing this tmux configuration. None never selects a default user file.
shell_config: Option<PathBuf>Independently opt into editing this shell configuration; does not imply tmux integration.
shell_kind: Option<String>Bash or zsh. Login-shell inference is used only when shell_config is supplied.
yes: boolApply the previewed plan. This does not opt into either user configuration integration.
Trait Implementations§
Source§impl Clone for InstallOptions
impl Clone for InstallOptions
Source§fn clone(&self) -> InstallOptions
fn clone(&self) -> InstallOptions
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 InstallOptions
impl Debug for InstallOptions
Source§impl Default for InstallOptions
impl Default for InstallOptions
Source§fn default() -> InstallOptions
fn default() -> InstallOptions
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for InstallOptions
impl RefUnwindSafe for InstallOptions
impl Send for InstallOptions
impl Sync for InstallOptions
impl Unpin for InstallOptions
impl UnsafeUnpin for InstallOptions
impl UnwindSafe for InstallOptions
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