Expand description
The various pretty-printing routines.
Re-exportsยง
use std::cell::Cell;๐use std::fmt::Write;๐use std::fs::File;๐use std::io;๐use rustc_ast as ast;๐use rustc_ast_pretty::pprust as pprust_ast;๐use rustc_hir::intravisit;๐use rustc_hir_pretty as pprust_hir;๐use rustc_hir_pretty::PpAnn;๐use rustc_middle::mir::write_mir_graphviz;๐use rustc_middle::mir::write_mir_pretty;๐use rustc_middle::ty;๐use rustc_middle::ty::TyCtxt;๐use rustc_mir_build::thir::print::thir_flat;๐use rustc_mir_build::thir::print::thir_tree;๐use rustc_public::rustc_internal::pretty::write_smir_pretty;๐use rustc_session::Session;๐use rustc_session::config::OutFileName;๐use rustc_session::config::OutputType;๐use rustc_session::config::PpHirMode;๐use rustc_session::config::PpMode;๐use rustc_session::config::PpSourceMode;๐use rustc_span::FileName;๐use rustc_span::Ident;๐use rustc_span::bug;๐use tracing::debug;๐pub use self::PpMode::*;pub use self::PpSourceMode::*;
Structsยง
- AstHygiene
Ann ๐ - AstIdentified
Ann ๐ - AstNo
Ann ๐ - HirIdentified
Ann ๐ - HirTyped
Ann ๐
Enumsยง
Functionsยง
- emit_
mir - Implementation of
--emit=mir. - get_
source ๐ - write_
or_ ๐print