[−][src]Crate rustc_ap_syntax
Re-exports
| pub use errors; | 
Modules
| ast | |
| attr | Functions dealing with attributes and meta items. | 
| config | |
| diagnostics | |
| early_buffered_lints | Allows the buffering of lints for later. | 
| edition | |
| entry | |
| error_codes | |
| ext | |
| feature_gate | Feature gating | 
| json | A JSON emitter for errors. | 
| mut_visit | A  | 
| parse | The main parser interface. | 
| ptr | The AST pointer. | 
| show_span | Span debugger | 
| source_map | The  | 
| symbol | An "interner" is a data structure that associates values with usize tags and allows bidirectional lookup; i.e., given a value, one can easily find the type, and vice versa. | 
| tokenstream | Token Streams | 
| util | |
| visit | AST walker. Each overridden visit method has full control over what
happens with its node, it can do its own traversal of the node's children,
call  | 
Macros
| diagnostic_used | |
| help | |
| maybe_recover_from_interpolated_ty_qpath | If the next tokens are ill-formed  | 
| maybe_whole | Like  | 
| panictry | |
| register_diagnostics | |
| span_err | |
| span_err_or_warn | |
| span_fatal | |
| span_help | |
| span_note | |
| span_warn | |
| stringify_error_code | |
| struct_err | |
| struct_span_err | |
| struct_span_err_or_warn | |
| struct_span_fatal | |
| struct_span_warn | |
| type_error_struct | |
| unwrap_or | |
| walk_list | 
Structs
| Globals | |
| ThinVec | A vector type optimized for cases where this size is usually 0 (cf.  | 
Statics
| GLOBALS | 
Functions
| with_default_globals | |
| with_globals |