pub struct ToolVersion {
pub major: u32,
pub minor: u32,
pub patch: u32,
pub build: String,
}Expand description
Semantic version components parsed from a tool’s --version output.
Fields§
§major: u32§minor: u32§patch: u32§build: StringTrait Implementations§
Source§impl Clone for ToolVersion
impl Clone for ToolVersion
Source§fn clone(&self) -> ToolVersion
fn clone(&self) -> ToolVersion
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 moreSource§impl Debug for ToolVersion
impl Debug for ToolVersion
impl Eq for ToolVersion
Source§impl Ord for ToolVersion
impl Ord for ToolVersion
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for ToolVersion
impl PartialEq for ToolVersion
Source§impl PartialEq<(u32, u32)> for ToolVersion
impl PartialEq<(u32, u32)> for ToolVersion
Source§impl PartialEq<(u32, u32, u32)> for ToolVersion
impl PartialEq<(u32, u32, u32)> for ToolVersion
Source§impl PartialEq<(u32, u32, u32, &str)> for ToolVersion
impl PartialEq<(u32, u32, u32, &str)> for ToolVersion
Source§impl PartialEq<(u32,)> for ToolVersion
impl PartialEq<(u32,)> for ToolVersion
Source§impl PartialOrd for ToolVersion
impl PartialOrd for ToolVersion
Source§impl PartialOrd<(u32, u32)> for ToolVersion
impl PartialOrd<(u32, u32)> for ToolVersion
Source§impl PartialOrd<(u32, u32, u32)> for ToolVersion
impl PartialOrd<(u32, u32, u32)> for ToolVersion
Source§impl PartialOrd<(u32, u32, u32, &str)> for ToolVersion
impl PartialOrd<(u32, u32, u32, &str)> for ToolVersion
Source§impl PartialOrd<(u32,)> for ToolVersion
impl PartialOrd<(u32,)> for ToolVersion
Auto Trait Implementations§
impl Freeze for ToolVersion
impl RefUnwindSafe for ToolVersion
impl Send for ToolVersion
impl Sync for ToolVersion
impl Unpin for ToolVersion
impl UnsafeUnpin for ToolVersion
impl UnwindSafe for ToolVersion
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