pub enum ComplexOrder {
RealThenImaginary,
MagnitudeThenAngle,
}Expand description
How a grade orders complex values.
Ordering verbs refuse complex operands in either reading — a grade is a permutation, not a claim about size — but a grade still has to be total. By real part then imaginary is one reading; by magnitude then angle is the other.
Variants§
Trait Implementations§
Source§impl Clone for ComplexOrder
impl Clone for ComplexOrder
Source§fn clone(&self) -> ComplexOrder
fn clone(&self) -> ComplexOrder
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 ComplexOrder
Source§impl Debug for ComplexOrder
impl Debug for ComplexOrder
Source§impl Default for ComplexOrder
impl Default for ComplexOrder
Source§fn default() -> ComplexOrder
fn default() -> ComplexOrder
Returns the “default value” for a type. Read more
impl Eq for ComplexOrder
Source§impl PartialEq for ComplexOrder
impl PartialEq for ComplexOrder
impl StructuralPartialEq for ComplexOrder
Auto Trait Implementations§
impl Freeze for ComplexOrder
impl RefUnwindSafe for ComplexOrder
impl Send for ComplexOrder
impl Sync for ComplexOrder
impl Unpin for ComplexOrder
impl UnsafeUnpin for ComplexOrder
impl UnwindSafe for ComplexOrder
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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.Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more