Struct rustc_incremental::assert_dep_graph::GraphvizDepGraph [−][src]
Trait Implementations
impl<'a, 'q> GraphWalk<'a> for GraphvizDepGraph<'q>[src]
impl<'a, 'q> GraphWalk<'a> for GraphvizDepGraph<'q>[src]impl<'a, 'q> Labeller<'a> for GraphvizDepGraph<'q>[src]
impl<'a, 'q> Labeller<'a> for GraphvizDepGraph<'q>[src]type Node = &'q DepNode
type Edge = (&'q DepNode, &'q DepNode)
fn node_id(&self, n: &&'q DepNode) -> Id<'_>[src]
fn node_id(&self, n: &&'q DepNode) -> Id<'_>[src]Maps n to a unique identifier with respect to self. The
implementor is responsible for ensuring that the returned name
is a valid DOT identifier. Read more
fn node_label(&self, n: &&'q DepNode) -> LabelText<'_>[src]
fn node_label(&self, n: &&'q DepNode) -> LabelText<'_>[src]Maps n to a label that will be used in the rendered output.
The label need not be unique, and may be the empty string; the
default is just the output from node_id. Read more
fn node_shape(&'a self, _node: &Self::Node) -> Option<LabelText<'a>>[src]
fn node_shape(&'a self, _node: &Self::Node) -> Option<LabelText<'a>>[src]Maps n to one of the graphviz shape names. If None
is returned, no shape attribute is specified. Read more
fn edge_label(&'a self, _e: &Self::Edge) -> LabelText<'a>[src]
fn edge_label(&'a self, _e: &Self::Edge) -> LabelText<'a>[src]Maps e to a label that will be used in the rendered output.
The label need not be unique, and may be the empty string; the
default is in fact the empty string. Read more
fn node_style(&'a self, _n: &Self::Node) -> Style[src]
fn node_style(&'a self, _n: &Self::Node) -> Style[src]Maps n to a style that will be used in the rendered output.
fn edge_style(&'a self, _e: &Self::Edge) -> Style[src]
fn edge_style(&'a self, _e: &Self::Edge) -> Style[src]Maps e to a style that will be used in the rendered output.