pub struct InstallHook {
pub context: PluginContext,
pub forced: bool,
pub passthrough_args: Vec<String>,
pub pinned: bool,
pub quiet: bool,
}Expand description
Input passed to the pre_install and post_install hooks,
while a proto install command is running.
Fields§
§context: PluginContextCurrent tool context.
forced: boolWhether the install was forced or not.
passthrough_args: Vec<String>Arguments passed after -- that was directly passed to the tool’s executable.
pinned: boolWhether the resolved version was pinned.
quiet: boolHide install output.
Trait Implementations§
Source§impl Clone for InstallHook
impl Clone for InstallHook
Source§fn clone(&self) -> InstallHook
fn clone(&self) -> InstallHook
Returns a duplicate of the value. Read more
1.0.0 · 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 InstallHook
impl Debug for InstallHook
Source§impl Default for InstallHook
impl Default for InstallHook
Source§fn default() -> InstallHook
fn default() -> InstallHook
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for InstallHook
impl<'de> Deserialize<'de> for InstallHook
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for InstallHook
impl PartialEq for InstallHook
Source§impl Serialize for InstallHook
impl Serialize for InstallHook
impl StructuralPartialEq for InstallHook
Auto Trait Implementations§
impl Freeze for InstallHook
impl RefUnwindSafe for InstallHook
impl Send for InstallHook
impl Sync for InstallHook
impl Unpin for InstallHook
impl UnwindSafe for InstallHook
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