pub struct VersionSpecifier {
pub operator: Operator,
pub version: Version,
pub wildcard: bool,
}Expand description
A single version specifier (operator + version)
Fields§
§operator: OperatorThe comparison operator
version: VersionThe version to compare against
wildcard: boolWhether this is a wildcard match (e.g., ==1.0.*)
Implementations§
Trait Implementations§
Source§impl Clone for VersionSpecifier
impl Clone for VersionSpecifier
Source§fn clone(&self) -> VersionSpecifier
fn clone(&self) -> VersionSpecifier
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 VersionSpecifier
impl Debug for VersionSpecifier
Source§impl FromStr for VersionSpecifier
impl FromStr for VersionSpecifier
Source§impl PartialEq for VersionSpecifier
impl PartialEq for VersionSpecifier
impl Eq for VersionSpecifier
impl StructuralPartialEq for VersionSpecifier
Auto Trait Implementations§
impl Freeze for VersionSpecifier
impl RefUnwindSafe for VersionSpecifier
impl Send for VersionSpecifier
impl Sync for VersionSpecifier
impl Unpin for VersionSpecifier
impl UnwindSafe for VersionSpecifier
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> 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.