pub enum FullComparator {
Plain(ComparatorOp, u64, u64, u64, Option<String>, Option<String>),
WildcardMinor(ComparatorOp, u64),
WildcardPatch(ComparatorOp, u64, u64),
Wildcard,
}Expand description
Describes various types of semver::Comparator as String.
Variants§
Plain(ComparatorOp, u64, u64, u64, Option<String>, Option<String>)
The common case of <operator>MAJOR.MINOR.PATCH<-Pre-Release><+Build Metadata>
WildcardMinor(ComparatorOp, u64)
The less common case of <operator>MAJOR.*
WildcardPatch(ComparatorOp, u64, u64)
The less common case of <operator>MAJOR.MINOR.*
Wildcard
Trait Implementations§
Source§impl Clone for FullComparator
impl Clone for FullComparator
Source§fn clone(&self) -> FullComparator
fn clone(&self) -> FullComparator
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 FullComparator
impl Debug for FullComparator
Auto Trait Implementations§
impl Freeze for FullComparator
impl RefUnwindSafe for FullComparator
impl Send for FullComparator
impl Sync for FullComparator
impl Unpin for FullComparator
impl UnsafeUnpin for FullComparator
impl UnwindSafe for FullComparator
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