pub enum UncertaintyReason {
RealSign,
Predicate,
Ordering,
Boundary,
Unsupported,
}Expand description
Reason an operation could not decide a topology branch.
Variants§
RealSign
A Real sign could not be proven under the active policy.
Predicate
Predicate policy could not decide the branch.
Ordering
Parameter ordering could not be decided.
Boundary
The query lies on a boundary where the requested Real result is undefined.
Unsupported
The requested operation is not supported by this slice.
Trait Implementations§
Source§impl Clone for UncertaintyReason
impl Clone for UncertaintyReason
Source§fn clone(&self) -> UncertaintyReason
fn clone(&self) -> UncertaintyReason
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for UncertaintyReason
Source§impl Debug for UncertaintyReason
impl Debug for UncertaintyReason
impl Eq for UncertaintyReason
Source§impl PartialEq for UncertaintyReason
impl PartialEq for UncertaintyReason
Source§fn eq(&self, other: &UncertaintyReason) -> bool
fn eq(&self, other: &UncertaintyReason) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for UncertaintyReason
Auto Trait Implementations§
impl Freeze for UncertaintyReason
impl RefUnwindSafe for UncertaintyReason
impl Send for UncertaintyReason
impl Sync for UncertaintyReason
impl Unpin for UncertaintyReason
impl UnsafeUnpin for UncertaintyReason
impl UnwindSafe for UncertaintyReason
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