pub struct InstallRustupComponentInfo {
pub rustup_component_name: String,
pub binary: Option<String>,
pub test_arg: Option<TestArg>,
}
Expand description
Holds instructions how to install a rustup component
Fields§
§rustup_component_name: String
The component to install via rustup
binary: Option<String>
The binary file name to be used to test if the crate is already installed
test_arg: Option<TestArg>
Test argument that will be used to check that the crate is installed
Trait Implementations§
Source§impl Clone for InstallRustupComponentInfo
impl Clone for InstallRustupComponentInfo
Source§fn clone(&self) -> InstallRustupComponentInfo
fn clone(&self) -> InstallRustupComponentInfo
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 InstallRustupComponentInfo
impl Debug for InstallRustupComponentInfo
Source§impl<'de> Deserialize<'de> for InstallRustupComponentInfo
impl<'de> Deserialize<'de> for InstallRustupComponentInfo
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
Auto Trait Implementations§
impl Freeze for InstallRustupComponentInfo
impl RefUnwindSafe for InstallRustupComponentInfo
impl Send for InstallRustupComponentInfo
impl Sync for InstallRustupComponentInfo
impl Unpin for InstallRustupComponentInfo
impl UnwindSafe for InstallRustupComponentInfo
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