pub struct GraphRowTopology {
pub commit_column: usize,
pub active_lanes: Vec<usize>,
pub edges: Vec<(usize, usize)>,
}Expand description
Abstract lane topology for tests (column indices and parent edges).
Fields§
§commit_column: usizeColumn holding the commit marker for this row.
active_lanes: Vec<usize>Active lane indices after processing this row.
edges: Vec<(usize, usize)>Directed edges from child lane to parent lane for this commit.
Trait Implementations§
Source§impl Clone for GraphRowTopology
impl Clone for GraphRowTopology
Source§impl Debug for GraphRowTopology
impl Debug for GraphRowTopology
impl Eq for GraphRowTopology
Source§impl PartialEq for GraphRowTopology
impl PartialEq for GraphRowTopology
impl StructuralPartialEq for GraphRowTopology
Auto Trait Implementations§
impl Freeze for GraphRowTopology
impl RefUnwindSafe for GraphRowTopology
impl Send for GraphRowTopology
impl Sync for GraphRowTopology
impl Unpin for GraphRowTopology
impl UnsafeUnpin for GraphRowTopology
impl UnwindSafe for GraphRowTopology
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> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<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.