pub enum Match<V> {
NotAffected,
Affected {
fixed: Option<V>,
},
}Expand description
Whether an installed version is covered by an advisory’s ranges. Generic over the
version type V so it carries back a SemVer or PEP 440 fix verbatim.
Variants§
NotAffected
The version falls in no affected range.
Affected
The version is affected. fixed is the patch that closes its interval, if the
DB names one (None for an open last_affected-only range, or no fix yet).
Trait Implementations§
impl<V: Eq> Eq for Match<V>
impl<V: PartialEq> StructuralPartialEq for Match<V>
Auto Trait Implementations§
impl<V> Freeze for Match<V>where
V: Freeze,
impl<V> RefUnwindSafe for Match<V>where
V: RefUnwindSafe,
impl<V> Send for Match<V>where
V: Send,
impl<V> Sync for Match<V>where
V: Sync,
impl<V> Unpin for Match<V>where
V: Unpin,
impl<V> UnsafeUnpin for Match<V>where
V: UnsafeUnpin,
impl<V> UnwindSafe for Match<V>where
V: UnwindSafe,
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<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> 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