pub struct VisualGraph {
    pub dag: DAG,
    /* private fields */
}

Fields

dag: DAG

Implementations

Add a node to the graph. \returns a handle to the node.

Add an edge to the graph.

Flip the edges in the graph to create a valid dag. This is the first step of graph canonicalization.

Convert all of the edges that contain text labels to edges that go through connectors. This is the second step of graph canonicalization.

Convert all of the saved self edges into proper edges in the graph.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.