pub struct ConflictNode { /* private fields */ }Expand description
A node in a conflict arc.
Trait Implementations§
Source§impl Debug for ConflictNode
impl Debug for ConflictNode
Source§impl Index<ConflictLaneId> for ConflictNode
impl Index<ConflictLaneId> for ConflictNode
Source§type Output = ConflictLane
type Output = ConflictLane
The returned type after indexing.
Source§fn index(&self, index: ConflictLaneId) -> &ConflictLane
fn index(&self, index: ConflictLaneId) -> &ConflictLane
Performs the indexing (
container[index]) operation. Read moreSource§impl IndexMut<ConflictLaneId> for ConflictNode
impl IndexMut<ConflictLaneId> for ConflictNode
Source§fn index_mut(&mut self, index: ConflictLaneId) -> &mut ConflictLane
fn index_mut(&mut self, index: ConflictLaneId) -> &mut ConflictLane
Performs the mutable indexing (
container[index]) operation. Read moreAuto Trait Implementations§
impl Freeze for ConflictNode
impl RefUnwindSafe for ConflictNode
impl Send for ConflictNode
impl Sync for ConflictNode
impl Unpin for ConflictNode
impl UnwindSafe for ConflictNode
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