Crate syn_error_experiment[−][src]
Modules
parse |
Parsing interface for parsing a token stream into a syntax tree node. |
token |
Tokens representing Rust punctuation, keywords, and delimiters. |
Macros
Token |
A type-macro that expands to the name of the Rust type representation of a given token. |
braced |
Parse a set of curly braces and expose their content to subsequent parsers. |
parse_macro_input |
Parse the input TokenStream of a macro, triggering a compile error if the tokens fail to parse. |
Structs
Field |
A named field of a braced struct. |
Ident |
A word of Rust code, which may be a keyword or legal variable name. |
ItemEnum |
An enum definition: |
ItemStruct |
A struct definition: |
Variant |
An enum variant. |
Enums
Item |
Things that can appear directly inside of a module or scope. |
Functions
parse |
Parse tokens of source code into the chosen syntax tree node. |
parse2 |
Parse a proc-macro2 token stream into the chosen syntax tree node. |
parse_str |
Parse a string of Rust code into the chosen syntax tree node. |