Trait petgraph::visit::EdgeRef

source ·
pub trait EdgeRef: Copy {
    type NodeId;
    type EdgeId;
    type Weight;

    fn source(&self) -> Self::NodeId;
    fn target(&self) -> Self::NodeId;
    fn weight(&self) -> &Self::Weight;
    fn id(&self) -> Self::EdgeId;
}
Expand description

An edge reference.

Edge references are used by traits IntoEdges and IntoEdgeReferences.

Required Associated Types§

Required Methods§

The source node of the edge.

The target node of the edge.

A reference to the weight of the edge.

The edge’s identifier.

Implementations on Foreign Types§

Implementors§

An edge reference