pub enum ApproximationRole {
Control,
OutputSelection,
}Expand description
How an inexact predicate participates in later semantic projection.
Variants§
Control
Ordinary control flow whose exact relation is unavailable.
OutputSelection
A sound subset identifies when one candidate supplies an expression’s returned value.
Trait Implementations§
Source§impl Clone for ApproximationRole
impl Clone for ApproximationRole
Source§fn clone(&self) -> ApproximationRole
fn clone(&self) -> ApproximationRole
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 ApproximationRole
Source§impl Debug for ApproximationRole
impl Debug for ApproximationRole
Source§impl Default for ApproximationRole
impl Default for ApproximationRole
Source§fn default() -> ApproximationRole
fn default() -> ApproximationRole
Returns the “default value” for a type. Read more
impl Eq for ApproximationRole
Source§impl Hash for ApproximationRole
impl Hash for ApproximationRole
Source§impl Ord for ApproximationRole
impl Ord for ApproximationRole
Source§fn cmp(&self, other: &ApproximationRole) -> Ordering
fn cmp(&self, other: &ApproximationRole) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for ApproximationRole
impl PartialEq for ApproximationRole
Source§impl PartialOrd for ApproximationRole
impl PartialOrd for ApproximationRole
impl StructuralPartialEq for ApproximationRole
Auto Trait Implementations§
impl Freeze for ApproximationRole
impl RefUnwindSafe for ApproximationRole
impl Send for ApproximationRole
impl Sync for ApproximationRole
impl Unpin for ApproximationRole
impl UnsafeUnpin for ApproximationRole
impl UnwindSafe for ApproximationRole
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