pub enum ToolAvailability {
Available {
version: Option<String>,
},
NotInstalled {
install_hint: String,
},
}Expand description
Whether a tool is available on the system.
Variants§
Implementations§
Source§impl ToolAvailability
impl ToolAvailability
pub fn is_available(&self) -> bool
Trait Implementations§
Source§impl Clone for ToolAvailability
impl Clone for ToolAvailability
Source§fn clone(&self) -> ToolAvailability
fn clone(&self) -> ToolAvailability
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 moreAuto Trait Implementations§
impl Freeze for ToolAvailability
impl RefUnwindSafe for ToolAvailability
impl Send for ToolAvailability
impl Sync for ToolAvailability
impl Unpin for ToolAvailability
impl UnsafeUnpin for ToolAvailability
impl UnwindSafe for ToolAvailability
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