pub struct EdgeId<E> { /* private fields */ }Expand description
One edge in a graph, which is what Graph::link answers with.
Two edges of the same kind between the same pair are two edges, so this names one of them and reading an edge’s fields needs it.
Trait Implementations§
impl<E> Copy for EdgeId<E>
impl<E> Eq for EdgeId<E>
Auto Trait Implementations§
impl<E> Freeze for EdgeId<E>
impl<E> RefUnwindSafe for EdgeId<E>
impl<E> Send for EdgeId<E>
impl<E> Sync for EdgeId<E>
impl<E> Unpin for EdgeId<E>
impl<E> UnsafeUnpin for EdgeId<E>
impl<E> UnwindSafe for EdgeId<E>
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