pub enum VersionLevel {
Greater,
Less,
Equal,
}Expand description
Result of comparing two versions.
Indicates whether the first version is greater than, less than, or equal to the second version.
Variants§
Greater
Indicates that the first version is greater than the second version.
Less
Indicates that the first version is less than the second version.
Equal
Indicates that the two versions are equal.
Trait Implementations§
Source§impl Clone for VersionLevel
impl Clone for VersionLevel
Source§fn clone(&self) -> VersionLevel
fn clone(&self) -> VersionLevel
Returns a duplicate 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 VersionLevel
impl Debug for VersionLevel
Source§impl Ord for VersionLevel
impl Ord for VersionLevel
Source§fn cmp(&self, other: &VersionLevel) -> Ordering
fn cmp(&self, other: &VersionLevel) -> Ordering
1.21.0 · 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 VersionLevel
impl PartialEq for VersionLevel
Source§impl PartialOrd for VersionLevel
impl PartialOrd for VersionLevel
impl Eq for VersionLevel
impl StructuralPartialEq for VersionLevel
Auto Trait Implementations§
impl Freeze for VersionLevel
impl RefUnwindSafe for VersionLevel
impl Send for VersionLevel
impl Sync for VersionLevel
impl Unpin for VersionLevel
impl UnwindSafe for VersionLevel
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<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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