[][src]Module syntax::print::pprust

⚙️ This is an internal compiler API. (rustc_private)

This crate is being loaded from the sysroot, a permanently unstable location for private compiler dependencies. It is not intended for general use. Prefer using a public version of this crate from crates.io via Cargo.toml.

Structs

CommentsInternal
NoAnnInternal
StateInternal

Enums

AnnNodeInternal
MacHeaderInternal

Constants

INDENT_UNITInternal

Traits

PpAnnInternal
PrintStateInternal

Functions

ast_ident_to_stringInternal

Print an ident from AST, $crate is converted into its respective crate name.

attr_item_to_stringInternal
attribute_to_stringInternal
binop_to_stringInternal
block_to_stringInternal
bounds_to_stringInternal
expr_to_stringInternal
foreign_item_to_stringInternal
generic_params_to_stringInternal
ident_to_stringInternal
impl_item_to_stringInternal
item_to_stringInternal
literal_to_stringInternal
meta_list_item_to_stringInternal
nonterminal_to_stringInternal
param_to_stringInternal
pat_to_stringInternal
path_segment_to_stringInternal
path_to_stringInternal
print_crateInternal

Requires you to pass an input filename and reader so that it can scan the input text for comments to copy forward.

stmt_to_stringInternal
to_stringInternal
token_kind_to_stringInternal

Print the token kind precisely, without converting $crate into its respective crate name.

token_kind_to_string_extInternal
token_to_stringInternal

Print the token precisely, without converting $crate into its respective crate name.

token_to_string_extInternal
trait_item_to_stringInternal
tt_prepend_spaceInternal
tt_to_stringInternal
tts_to_stringInternal
ty_to_stringInternal
vis_to_stringInternal
visibility_qualifiedInternal