Struct qmc::sse::fast_ops::FastOpMutateArgs [−][src]
pub struct FastOpMutateArgs { /* fields omitted */ }
Expand description
Args for fast op mutation.
Trait Implementations
impl Debug for FastOpMutateArgs
[src]
impl Debug for FastOpMutateArgs
[src]impl MutateArgs for FastOpMutateArgs
[src]
impl MutateArgs for FastOpMutateArgs
[src]type SubvarIndex = usize
type SubvarIndex = usize
Type for subvar indices, helps distinguish from variables.
fn subvar_to_var(&self, index: Self::SubvarIndex) -> usize
[src]
fn subvar_to_var(&self, index: Self::SubvarIndex) -> usize
[src]Map subvars to variables.
fn var_to_subvar(&self, var: usize) -> Option<Self::SubvarIndex>
[src]
fn var_to_subvar(&self, var: usize) -> Option<Self::SubvarIndex>
[src]Map variables to subvars.
Auto Trait Implementations
impl RefUnwindSafe for FastOpMutateArgs
impl Send for FastOpMutateArgs
impl Sync for FastOpMutateArgs
impl Unpin for FastOpMutateArgs
impl UnwindSafe for FastOpMutateArgs
Blanket Implementations
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]pub fn borrow_mut(&mut self) -> &mut T
[src]
pub fn borrow_mut(&mut self) -> &mut T
[src]Mutably borrows from an owned value. Read more
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,