pub struct ColumnSwap {
pub edge_slot: u8,
pub swap_cols: bool,
}Expand description
Column-order rewrite for one K-clique input edge.
Fields§
§edge_slot: u8Edge slot to rewrite after edge permutation.
swap_cols: boolWhether the two source columns should be swapped.
Trait Implementations§
Source§impl Clone for ColumnSwap
impl Clone for ColumnSwap
Source§fn clone(&self) -> ColumnSwap
fn clone(&self) -> ColumnSwap
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 ColumnSwap
impl Debug for ColumnSwap
Source§impl PartialEq for ColumnSwap
impl PartialEq for ColumnSwap
impl Eq for ColumnSwap
impl StructuralPartialEq for ColumnSwap
Auto Trait Implementations§
impl Freeze for ColumnSwap
impl RefUnwindSafe for ColumnSwap
impl Send for ColumnSwap
impl Sync for ColumnSwap
impl Unpin for ColumnSwap
impl UnsafeUnpin for ColumnSwap
impl UnwindSafe for ColumnSwap
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,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more