pub enum HasChanged {
Yes,
No,
}
Expand description
Whether evaluating this goal ended up changing the inference state.
Variants§
Trait Implementations§
Source§impl Clone for HasChanged
impl Clone for HasChanged
Source§fn clone(&self) -> HasChanged
fn clone(&self) -> HasChanged
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 HasChanged
impl Debug for HasChanged
Source§impl Hash for HasChanged
impl Hash for HasChanged
Source§impl PartialEq for HasChanged
impl PartialEq for HasChanged
impl Copy for HasChanged
impl Eq for HasChanged
impl StructuralPartialEq for HasChanged
Auto Trait Implementations§
impl Freeze for HasChanged
impl RefUnwindSafe for HasChanged
impl Send for HasChanged
impl Sync for HasChanged
impl Unpin for HasChanged
impl UnwindSafe for HasChanged
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<T, R> CollectAndApply<T, R> for T
impl<T, R> CollectAndApply<T, R> for T
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.