pub enum PropagationResult {
CannotPropagate,
Infeasible,
Success,
}
Expand description
This object encapsulates all possible constraint propagation results.
Variants§
Trait Implementations§
source§impl Debug for PropagationResult
impl Debug for PropagationResult
source§impl PartialEq for PropagationResult
impl PartialEq for PropagationResult
source§fn eq(&self, other: &PropagationResult) -> bool
fn eq(&self, other: &PropagationResult) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for PropagationResult
Auto Trait Implementations§
impl RefUnwindSafe for PropagationResult
impl Send for PropagationResult
impl Sync for PropagationResult
impl Unpin for PropagationResult
impl UnwindSafe for PropagationResult
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