Struct cli::types::InstallCargoPluginInfo
source · [−]pub struct InstallCargoPluginInfo {
pub crate_name: Option<String>,
pub min_version: Option<String>,
pub install_command: Option<String>,
pub force: Option<bool>,
}
Expand description
Holds instructions how to install the cargo plugin
Fields
crate_name: Option<String>
The provided crate to install
min_version: Option<String>
Minimal version
install_command: Option<String>
Optional alternate ‘install’ command
force: Option<bool>
Optional add force flag (if needed), default is true
Trait Implementations
sourceimpl Clone for InstallCargoPluginInfo
impl Clone for InstallCargoPluginInfo
sourcefn clone(&self) -> InstallCargoPluginInfo
fn clone(&self) -> InstallCargoPluginInfo
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for InstallCargoPluginInfo
impl Debug for InstallCargoPluginInfo
sourceimpl<'de> Deserialize<'de> for InstallCargoPluginInfo
impl<'de> Deserialize<'de> for InstallCargoPluginInfo
sourcefn 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
sourceimpl PartialEq<InstallCargoPluginInfo> for InstallCargoPluginInfo
impl PartialEq<InstallCargoPluginInfo> for InstallCargoPluginInfo
sourcefn eq(&self, other: &InstallCargoPluginInfo) -> bool
fn eq(&self, other: &InstallCargoPluginInfo) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourceimpl Serialize for InstallCargoPluginInfo
impl Serialize for InstallCargoPluginInfo
Auto Trait Implementations
impl RefUnwindSafe for InstallCargoPluginInfo
impl Send for InstallCargoPluginInfo
impl Sync for InstallCargoPluginInfo
impl Unpin for InstallCargoPluginInfo
impl UnwindSafe for InstallCargoPluginInfo
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more