Skip to main content

Module pretty_printing

Module pretty_printing 

Source

Re-exportsยง

use std::num::NonZero; ๐Ÿ”’
use std::ops::Deref; ๐Ÿ”’
use std::path::PathBuf; ๐Ÿ”’
use rustc_abi::Align; ๐Ÿ”’
use rustc_ast::ast::Path; ๐Ÿ”’
use rustc_ast::ast::join_path_idents; ๐Ÿ”’
use rustc_ast::attr::data_structures::CfgEntry; ๐Ÿ”’
use rustc_ast::attr::version::RustcVersion; ๐Ÿ”’
use rustc_ast::expand::autodiff_attrs::DiffActivity; ๐Ÿ”’
use rustc_ast::expand::autodiff_attrs::DiffMode; ๐Ÿ”’
use rustc_ast::token::CommentKind; ๐Ÿ”’
use rustc_ast::token::DocFragmentKind; ๐Ÿ”’
use rustc_ast::AttrId; ๐Ÿ”’
use rustc_ast::AttrStyle; ๐Ÿ”’
use rustc_ast::IntTy; ๐Ÿ”’
use rustc_ast::UintTy; ๐Ÿ”’
use rustc_ast_pretty::pp::Printer; ๐Ÿ”’
use rustc_data_structures::fx::FxIndexMap; ๐Ÿ”’
use rustc_span::def_id::DefId; ๐Ÿ”’
use rustc_span::hygiene::Transparency; ๐Ÿ”’
use rustc_span::ErrorGuaranteed; ๐Ÿ”’
use rustc_span::Ident; ๐Ÿ”’
use rustc_span::Span; ๐Ÿ”’
use rustc_span::Symbol; ๐Ÿ”’
use rustc_structures::CollapseMacroDebuginfo; ๐Ÿ”’
use rustc_structures::CrateType; ๐Ÿ”’
use rustc_structures::Limit; ๐Ÿ”’
use rustc_structures::NativeLibKind; ๐Ÿ”’
use rustc_structures::SanitizerSet; ๐Ÿ”’
use thin_vec::ThinVec; ๐Ÿ”’
use crate::HashIgnoredAttrId; ๐Ÿ”’

Macrosยง

print_debug ๐Ÿ”’
print_disp ๐Ÿ”’
print_skip ๐Ÿ”’
print_tup ๐Ÿ”’

Traitsยง

PrintAttribute
This trait is used to print attributes in rustc_hir_pretty.