Module syntax::print::pprust [] [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?

Reexports

pub use self::AnnNode::*;

Structs

NoAnn [
Experimental
]
State [
Experimental
]

Enums

AnnNode [
Experimental
]

Constants

DEFAULT_COLUMNS [
Experimental
]
INDENT_UNIT [
Experimental
]

Traits

PpAnn [
Experimental
]
PrintState [
Experimental
]

Functions

arg_to_string [
Experimental
]
arm_to_string [
Experimental
]
attr_to_string [
Experimental
]
attribute_to_string [
Experimental
]
block_to_string [
Experimental
]
bounds_to_string [
Experimental
]
expr_to_string [
Experimental
]
fn_block_to_string [
Experimental
]
fun_to_string [
Experimental
]
generics_to_string [
Experimental
]
ident_to_string [
Experimental
]
impl_item_to_string [
Experimental
]
item_to_string [
Experimental
]
lifetime_to_string [
Experimental
]
lit_to_string [
Experimental
]
mac_to_string [
Experimental
]
meta_item_to_string [
Experimental
]
meta_list_item_to_string [
Experimental
]
pat_to_string [
Experimental
]
path_segment_to_string [
Experimental
]
path_to_string [
Experimental
]
print_crate [
Experimental
]

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

stmt_to_string [
Experimental
]
to_string [
Experimental
]
token_to_string [
Experimental
]
tokens_to_string [
Experimental
]
trait_item_to_string [
Experimental
]
tt_to_string [
Experimental
]
tts_to_string [
Experimental
]
ty_to_string [
Experimental
]
variant_to_string [
Experimental
]
vis_to_string [
Experimental
]
visibility_qualified [
Experimental
]
where_clause_to_string [
Experimental
]