pub enum ExactPinHandling {
Skip,
Preserve,
Warn,
}Expand description
How to handle exact version pins (“=x.y.z”) during unification
Variants§
Skip
Exclude exact-pinned deps from unification entirely
Preserve
Preserve the exact pin operator in workspace.dependencies
Warn
Convert to caret (^) but emit a warning (default)
Trait Implementations§
Source§impl Clone for ExactPinHandling
impl Clone for ExactPinHandling
Source§fn clone(&self) -> ExactPinHandling
fn clone(&self) -> ExactPinHandling
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 ExactPinHandling
impl Debug for ExactPinHandling
Source§impl Default for ExactPinHandling
impl Default for ExactPinHandling
Source§fn default() -> ExactPinHandling
fn default() -> ExactPinHandling
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ExactPinHandling
impl<'de> Deserialize<'de> for ExactPinHandling
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for ExactPinHandling
impl PartialEq for ExactPinHandling
Source§impl Serialize for ExactPinHandling
impl Serialize for ExactPinHandling
impl Copy for ExactPinHandling
impl Eq for ExactPinHandling
impl StructuralPartialEq for ExactPinHandling
Auto Trait Implementations§
impl Freeze for ExactPinHandling
impl RefUnwindSafe for ExactPinHandling
impl Send for ExactPinHandling
impl Sync for ExactPinHandling
impl Unpin for ExactPinHandling
impl UnsafeUnpin for ExactPinHandling
impl UnwindSafe for ExactPinHandling
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.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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