Module rustc_borrowck::graphviz[][src]

🔬 This is a nightly-only experimental API. (rustc_private)

this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml instead?

This module provides linkage between rustc::middle::graph and libgraphviz traits, specialized to attaching borrowck analysis data to rendered labels.

Re-exports

pub use self::Variant::*;
use rustc::cfg::graphviz as cfg_dot;
use borrowck;
use borrowck::BorrowckCtxt;
use borrowck::LoanPath;
use dot;
use rustc::cfg::CFGIndex;
use rustc::middle::dataflow::DataFlowOperator;
use rustc::middle::dataflow::DataFlowContext;
use rustc::middle::dataflow::EntryOrExit;
use std::rc::Rc;
use dot::IntoCow;

Structs

DataflowLabeller [
Experimental
]

Enums

Variant [
Experimental
]

Type Definitions

Edge [
Experimental
]
Node [
Experimental
]