pub enum TernaryNaNPropagationResults {
Canonical,
First,
Second,
Third,
}
Expand description
results of NaN propagation for ternary operation
Variants§
Canonical
NaN should be canonical
First
Take NaN payload from first argument
Second
Take NaN payload from second argument
Third
Take NaN payload from third argument
Trait Implementations§
Source§impl Clone for TernaryNaNPropagationResults
impl Clone for TernaryNaNPropagationResults
Source§fn clone(&self) -> TernaryNaNPropagationResults
fn clone(&self) -> TernaryNaNPropagationResults
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 TernaryNaNPropagationResults
impl Debug for TernaryNaNPropagationResults
Source§impl Hash for TernaryNaNPropagationResults
impl Hash for TernaryNaNPropagationResults
Source§impl PartialEq for TernaryNaNPropagationResults
impl PartialEq for TernaryNaNPropagationResults
Source§fn eq(&self, other: &TernaryNaNPropagationResults) -> bool
fn eq(&self, other: &TernaryNaNPropagationResults) -> bool
Tests for
self
and other
values to be equal, and is used by ==
.impl Copy for TernaryNaNPropagationResults
impl Eq for TernaryNaNPropagationResults
impl StructuralPartialEq for TernaryNaNPropagationResults
Auto Trait Implementations§
impl Freeze for TernaryNaNPropagationResults
impl RefUnwindSafe for TernaryNaNPropagationResults
impl Send for TernaryNaNPropagationResults
impl Sync for TernaryNaNPropagationResults
impl Unpin for TernaryNaNPropagationResults
impl UnwindSafe for TernaryNaNPropagationResults
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