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§
Source§impl Clone for InstallCargoPluginInfo
impl Clone for InstallCargoPluginInfo
Source§fn clone(&self) -> InstallCargoPluginInfo
fn clone(&self) -> InstallCargoPluginInfo
Returns a copy 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 InstallCargoPluginInfo
impl Debug for InstallCargoPluginInfo
Source§impl<'de> Deserialize<'de> for InstallCargoPluginInfo
impl<'de> Deserialize<'de> for InstallCargoPluginInfo
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 InstallCargoPluginInfo
impl PartialEq for InstallCargoPluginInfo
Auto Trait Implementations§
impl Freeze for InstallCargoPluginInfo
impl RefUnwindSafe for InstallCargoPluginInfo
impl Send for InstallCargoPluginInfo
impl Sync for InstallCargoPluginInfo
impl Unpin for InstallCargoPluginInfo
impl UnwindSafe for InstallCargoPluginInfo
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<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