Sourced from syn's releases.
2.0.106
- Replace
~const
syntax with[const]
conditionally const syntax in trait bounds (#1896, rust-lang/rust#139858)- Support conditionally const impl Trait types (#1897)
- Reject polarity modifier and lifetime binder used in the same trait bound (#1899, rust-lang/rust#127054)
- Parse const trait bounds with bound lifetimes (#1902)
- Parse bound lifetimes with lifetime bounds (#1903)
- Allow type parameters and const parameters in trait bounds and generic closures (#1904, #1907, #1908, #1909)
0e4bc64
Release 2.0.1064fb776a
Merge pull request #1910
from dtolnay/traitboundissue41b24a5
Fix duplicated async trait bound issuea64f024
Merge pull request #1909
from dtolnay/fortype176099e
Parse type parameter introducer on closuresb790b39
Merge pull request #1908
from dtolnay/genericvsqpath9649639
Synchronize generics-vs-qpath heuristic with rust parser60de331
Merge pull request #1907
from dtolnay/forconst2aac6d7
Allow const parameters in for<>11934e5
Merge pull request #1905
from dtolnay/unsafestatic