pub struct Graph500<NI>(pub EdgeList<NI, ()>)
where
NI: Idx;
Tuple Fields§
§0: EdgeList<NI, ()>
Trait Implementations§
source§impl<NI> Edges for Graph500<NI>where
NI: Idx,
impl<NI> Edges for Graph500<NI>where NI: Idx,
type NI = NI
type EV = ()
type EdgeIter<'a> = Copied<Iter<'a, (<Graph500<NI> as Edges>::NI, <Graph500<NI> as Edges>::NI, <Graph500<NI> as Edges>::EV)>> where Graph500<NI>: 'a
fn edges(&self) -> <Graph500<NI> as Edges>::EdgeIter<'_>
fn max_node_id(&self) -> <Graph500<NI> as Edges>::NI
fn degrees( &self, node_count: Self::NI, direction: Direction ) -> Vec<Atomic<Self::NI>>
Auto Trait Implementations§
impl<NI> RefUnwindSafe for Graph500<NI>where NI: RefUnwindSafe,
impl<NI> Send for Graph500<NI>
impl<NI> Sync for Graph500<NI>
impl<NI> Unpin for Graph500<NI>where NI: Unpin,
impl<NI> UnwindSafe for Graph500<NI>where NI: 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