pub enum SettleError {
PinsDiffer {
first: String,
first_ref: String,
second: String,
second_ref: String,
},
PinBesideRange {
pinned_by: String,
reference: String,
ranged_by: String,
range: VersionReq,
},
}Expand description
Constraints that cannot both hold on one ref.
Variants§
Implementations§
Trait Implementations§
Source§impl Clone for SettleError
impl Clone for SettleError
Source§impl Debug for SettleError
impl Debug for SettleError
Source§impl Display for SettleError
impl Display for SettleError
impl Eq for SettleError
Source§impl Error for SettleError
impl Error for SettleError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Source§impl From<SettleError> for ChooseError
impl From<SettleError> for ChooseError
Source§fn from(source: SettleError) -> Self
fn from(source: SettleError) -> Self
Converts to this type from the input type.
Source§impl PartialEq for SettleError
impl PartialEq for SettleError
impl StructuralPartialEq for SettleError
Auto Trait Implementations§
impl Forget for SettleError
impl Freeze for SettleError
impl RefUnwindSafe for SettleError
impl Send for SettleError
impl Sync for SettleError
impl Unpin for SettleError
impl UnsafeUnpin for SettleError
impl UnwindSafe for SettleError
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.