pub enum ReduceStep {
Identity,
Plane,
}Expand description
For a single reduce step whether we need to do plane reduction
Variants§
Trait Implementations§
Source§impl Clone for ReduceStep
impl Clone for ReduceStep
impl Copy for ReduceStep
Source§impl Debug for ReduceStep
impl Debug for ReduceStep
impl Eq for ReduceStep
Source§impl Hash for ReduceStep
impl Hash for ReduceStep
Source§impl PartialEq for ReduceStep
impl PartialEq for ReduceStep
impl StructuralPartialEq for ReduceStep
Auto Trait Implementations§
impl Freeze for ReduceStep
impl RefUnwindSafe for ReduceStep
impl Send for ReduceStep
impl Sync for ReduceStep
impl Unpin for ReduceStep
impl UnsafeUnpin for ReduceStep
impl UnwindSafe for ReduceStep
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<C> CloneExpand for Cwhere
C: Clone,
impl<C> CloneExpand for Cwhere
C: Clone,
fn __expand_clone_method(&self, _scope: &mut Scope) -> C
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> CompilationArg for T
impl<T> CompilationArg for T
Source§fn dynamic_cast<Arg>(&self) -> Argwhere
Arg: CompilationArg,
fn dynamic_cast<Arg>(&self) -> Argwhere
Arg: CompilationArg,
Compilation args should be the same even with different element types. However, it isn’t
possible to enforce it with the type system. So, we make the compilation args serializable
and dynamically cast them. Read more
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.