#[repr(u8)]pub enum CooperativeRole {
A = 0,
B = 1,
C = 2,
}Expand description
Role of a cooperative variable in the equation “A * B + C”
Variants§
Trait Implementations§
Source§impl Clone for CooperativeRole
impl Clone for CooperativeRole
Source§fn clone(&self) -> CooperativeRole
fn clone(&self) -> CooperativeRole
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 CooperativeRole
Source§impl Debug for CooperativeRole
impl Debug for CooperativeRole
impl Eq for CooperativeRole
Source§impl From<CooperativeRole> for CooperativeMatrixUse
impl From<CooperativeRole> for CooperativeMatrixUse
Source§fn from(role: CooperativeRole) -> Self
fn from(role: CooperativeRole) -> Self
Converts to this type from the input type.
Source§impl Hash for CooperativeRole
impl Hash for CooperativeRole
Source§impl Ord for CooperativeRole
impl Ord for CooperativeRole
Source§fn cmp(&self, other: &CooperativeRole) -> Ordering
fn cmp(&self, other: &CooperativeRole) -> 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 CooperativeRole
impl PartialEq for CooperativeRole
Source§fn eq(&self, other: &CooperativeRole) -> bool
fn eq(&self, other: &CooperativeRole) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl PartialOrd for CooperativeRole
impl PartialOrd for CooperativeRole
impl StructuralPartialEq for CooperativeRole
Auto Trait Implementations§
impl Freeze for CooperativeRole
impl RefUnwindSafe for CooperativeRole
impl Send for CooperativeRole
impl Sync for CooperativeRole
impl Unpin for CooperativeRole
impl UnsafeUnpin for CooperativeRole
impl UnwindSafe for CooperativeRole
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> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
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.