Struct dsp::WalkOutputs [] [src]

pub struct WalkOutputs {
    // some fields omitted
}

A walker object for walking over nodes that are outputs to some node.

Methods

impl WalkOutputs
[src]

fn next<S, N>(&mut self, graph: &Graph<S, N>) -> Option<(EdgeIndex, NodeIndex)>

The next (connection, node) output pair from some node in our walk for the given Graph.

fn next_connection<S, N>(&mut self, graph: &Graph<S, N>) -> Option<EdgeIndex>

The next output connection from some node in our walk for the given Graph.

fn next_node<S, N>(&mut self, graph: &Graph<S, N>) -> Option<NodeIndex>

The next output node from some node in our walk for the given Graph.