pub struct EdgeIndex<Ix = u32>(/* private fields */);Expand description
Edge identifier.
Implementations§
Trait Implementations§
Source§impl<Ix> Ord for EdgeIndex<Ix>where
Ix: Ord,
impl<Ix> Ord for EdgeIndex<Ix>where
Ix: Ord,
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl<Ix> PartialOrd for EdgeIndex<Ix>where
Ix: PartialOrd,
impl<Ix> PartialOrd for EdgeIndex<Ix>where
Ix: PartialOrd,
impl<Ix> Copy for EdgeIndex<Ix>where
Ix: Copy,
impl<Ix> Eq for EdgeIndex<Ix>where
Ix: Eq,
impl<Ix> GraphIndex for EdgeIndex<Ix>where
Ix: IndexType,
impl<Ix> StructuralPartialEq for EdgeIndex<Ix>
Auto Trait Implementations§
impl<Ix> Freeze for EdgeIndex<Ix>where
Ix: Freeze,
impl<Ix> RefUnwindSafe for EdgeIndex<Ix>where
Ix: RefUnwindSafe,
impl<Ix> Send for EdgeIndex<Ix>where
Ix: Send,
impl<Ix> Sync for EdgeIndex<Ix>where
Ix: Sync,
impl<Ix> Unpin for EdgeIndex<Ix>where
Ix: Unpin,
impl<Ix> UnsafeUnpin for EdgeIndex<Ix>where
Ix: UnsafeUnpin,
impl<Ix> UnwindSafe for EdgeIndex<Ix>where
Ix: UnwindSafe,
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<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<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
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.