[][src]Module automata::dot

Strongly typed representation for writing dot files.

See https://graphviz.gitlab.io/_pages/doc/info/lang.html for the full specification. Only parts which were relevant have been translated. Some redundant parts have no representation such as allowing multiple [] attribute lists behind a node or edge directive.

Structs

Edge

Optionally contains the possible edge attributes.

GraphWriter

Writes dot files.

Id

An identifier, has several uses in the language (ID).

Node

Optionally contains the possible node attributes.

Enums

Family

Traits

DotGraph

Trait for structures that can be dumped as a dot graph.

WriteDot

Extension to std::io::Write for writing dot graphs.