Crate rustc_borrowck[][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?

Re-exports

extern crate std;
extern crate log;
extern crate syntax;
extern crate syntax_pos;
extern crate rustc_errors as errors;
extern crate rustc_data_structures;
extern crate graphviz as dot;
extern crate rustc;
extern crate rustc_mir;
use std::prelude::v1::*;

Modules

borrowck [
Experimental
]

See The Book chapter on the borrow checker for more details.

graphviz [
Experimental
]

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

Functions

build_borrowck_dataflow_data_for_fn [
Experimental
]

Accessor for introspective clients inspecting AnalysisData and the BorrowckCtxt itself , e.g. the flowgraph visualizer.

check_crate [
Experimental
]
provide [
Experimental
]