Module rs_graph::vec [] [src]

This module provides vectors that can be indexed by nodes, edges or arcs.

Structs

GraphBiEdgeIndexer

Indexer for biedges of a network.

GraphEdgeIndexer

Indexer for edges.

GraphNodeIndexer

Indexer for nodes.

GraphSlice

A borrowed slice indexed by items of a graph.

GraphSliceMut

A mutable borrowed slice indexed by items of a graph.

GraphVec

An owned vector indexed by items of a graph.

Traits

GraphIndexer

A mapper of graph items to indices.

Type Definitions

BiEdgeSlice

Slice of a biedge indexed vector.

BiEdgeSliceMut

Mutable slice of a biedge indexed vector.

BiEdgeVec

biedge indexed vector.

EdgeSlice

Slice of a edge indexed vector.

EdgeSliceMut

Mutable slice of a edge indexed vector.

EdgeVec

Edge indexed vector.

NodeSlice

Slice of a node indexed vector.

NodeSliceMut

Mutable slice of a node indexed vector.

NodeVec

Node indexed vector.