Releases
0.10.0
Significant new features
Lots of minor enhancements
More efficient implementation of Generics::split_for_impl
Support for out-of-line modules i.e. mod foo;
in addition to mod foo { ... }
From
impls for constructing the various Lit
variants (#50 , thanks @killercup )
Parsing of raw byte strings
Parsing of floating-point literals
Parsing of integer literals containing underscores for visual alignment
Parsing of hex, octal, and binary integer literals
More restrictive parsing of variable names
Nicer output for string literals containing the zero byte \0
Parsing of doc comments inside of macro invocations
Parsing of const trait and impl methods
Parsing of bare function types containing lifetimes
Parsing of module inner attributes
Parsing of hex escapes greater than \x7F
in byte strings and byte literals
Parsing of trailing commas in a match
expression
Parsing of slice patterns
Parsing of unsafety and ABI associated with a bare function type
Parsing of variadic extern functions
Parsing of negative integer literal patterns
Parsing of inner attributes within functions and methods
Parsing of trailing commas in use
declarations
Parsing of attributes on statements
Parsing of where
clauses on type aliases
Parsing of left-to-right mark and right-to-left mark codepoints
Parsing of placement syntax
Parsing of shebang at the top of a file
Parsing of shorthand syntax within struct literal expressions
Parsing of trailing commas inside generics
Parsing of carriage returns in multiline string literals
Parsing of pub(crate)
and pub(restricted)
visibility modifiers
Parsing of byte order marks
Parsing of trailing commas in slice patterns
You can’t perform that action at this time.