pub enum ComparatorVec {
List(Vec<FullComparator>),
Wildcard,
}Expand description
ComparatorVec captures the odd case that your semver::VersionReq, can basically only be one of two things.
- A single wildcard
* - A list of Comparators, with no single wildcard as any Comparator (but it can include
<op>MAJOR.*or<op>MAJOR.MINOR.*)
This can easily be made a String, or can be sent to a VersionReq::parse if joined with “,”.
Variants§
List(Vec<FullComparator>)
Wildcard
Trait Implementations§
Source§impl Clone for ComparatorVec
impl Clone for ComparatorVec
Source§fn clone(&self) -> ComparatorVec
fn clone(&self) -> ComparatorVec
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 ComparatorVec
impl Debug for ComparatorVec
Auto Trait Implementations§
impl Freeze for ComparatorVec
impl RefUnwindSafe for ComparatorVec
impl Send for ComparatorVec
impl Sync for ComparatorVec
impl Unpin for ComparatorVec
impl UnsafeUnpin for ComparatorVec
impl UnwindSafe for ComparatorVec
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