#[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 · 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 CooperativeRole
impl Debug 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 · 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§impl PartialOrd for CooperativeRole
impl PartialOrd for CooperativeRole
Source§impl ToWgsl for CooperativeRole
impl ToWgsl for CooperativeRole
impl Copy for CooperativeRole
impl Eq 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
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§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.