#[repr(C)]pub enum LinearModifier {
Val = 0,
Ref = 1,
Uval = 2,
}
Expand description
Linear clause modifier
Specifies how the linear variable is updated.
§Examples
let lm = LinearModifier::Val;
assert_eq!(lm.to_string(), "val");
Variants§
Val = 0
Linear variable value
Ref = 1
Reference to linear variable
Uval = 2
Uniform across SIMD lanes
Trait Implementations§
Source§impl Clone for LinearModifier
impl Clone for LinearModifier
Source§fn clone(&self) -> LinearModifier
fn clone(&self) -> LinearModifier
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 LinearModifier
impl Debug for LinearModifier
Source§impl Display for LinearModifier
impl Display for LinearModifier
Source§impl Hash for LinearModifier
impl Hash for LinearModifier
Source§impl PartialEq for LinearModifier
impl PartialEq for LinearModifier
impl Copy for LinearModifier
impl Eq for LinearModifier
impl StructuralPartialEq for LinearModifier
Auto Trait Implementations§
impl Freeze for LinearModifier
impl RefUnwindSafe for LinearModifier
impl Send for LinearModifier
impl Sync for LinearModifier
impl Unpin for LinearModifier
impl UnwindSafe for LinearModifier
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