Module rustc_driver::pretty [−][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?
The various pretty print routines.
Re-exports
pub use self::UserIdentifiedItem::*; |
pub use self::PpSourceMode::*; |
pub use self::PpMode::*; |
use self::NodesMatchingUII::*; |
use abort_on_err; |
use driver; |
use rustc::ty; |
use rustc::ty::TyCtxt; |
use rustc::ty::Resolutions; |
use rustc::ty::AllArenas; |
use rustc::cfg; |
use rustc::cfg::graphviz::LabelledCFG; |
use rustc::middle::cstore::CrateStoreDyn; |
use rustc::session::Session; |
use rustc::session::config::Input; |
use rustc::session::config::OutputFilenames; |
use rustc_borrowck as borrowck; |
use rustc_borrowck::graphviz as borrowck_dot; |
use rustc_mir::util::write_mir_pretty; |
use rustc_mir::util::write_mir_graphviz; |
use syntax::ast; |
use syntax::ast::BlockCheckMode; |
use syntax::fold; |
use syntax::fold::Folder; |
use syntax::print::pprust; |
use syntax::print::pprust::PrintState; |
use syntax::ptr::P; |
use syntax::ptr::P; |
use syntax::util::small_vector::SmallVector; |
use syntax_pos; |
use syntax_pos::FileName; |
use graphviz as dot; |
use std::cell::Cell; |
use std::fs::File; |
use std::io; |
use std::io::Write; |
use std::option; |
use std::path::Path; |
use std::str::FromStr; |
use std::mem; |
use rustc::hir::map as hir_map; |
use rustc::hir::map::blocks; |
use rustc::hir; |
use rustc::hir::print as pprust_hir; |
Structs
HygieneAnnotation |
[ Experimental ]
|
IdentifiedAnnotation |
[ Experimental ]
|
NoAnn |
[ Experimental ]
|
ReplaceBodyWithLoop |
[ Experimental ]
|
TypedAnnotation |
[ Experimental ]
|
Enums
NodesMatchingUII |
[ Experimental ]
|
PpFlowGraphMode |
[ Experimental ]
|
PpMode |
[ Experimental ]
|
PpSourceMode |
[ Experimental ]
|
UserIdentifiedItem |
[ Experimental ]
|
Traits
HirPrinterSupport |
[ Experimental ]
|
PrinterSupport |
[ Experimental ]
|
Functions
fold_crate |
[ Experimental ]
|
gather_flowgraph_variants |
[ Experimental ]
|
get_source |
[ Experimental ]
|
parse_pretty |
[ Experimental ]
|
print_after_hir_lowering |
[ Experimental ]
|
print_after_parsing |
[ Experimental ]
|
print_flowgraph |
[ Experimental ]
|
print_with_analysis |
[ Experimental ]
|
write_output |
[ Experimental ]
|