Compatibility Notes
-------------------
-- [Rust will no longer consider trait objects with duplicated constraints to
- have implementations.][51276] For example the below code will now fail
- to compile.
+- [Rust will consider trait objects with duplicated constraints to be the same
+ type as without the duplicated constraint.][51276] For example the below code will
+ now fail to compile.
```rust
trait Trait {}
Language
--------
- [Removed 'proc' from the reserved keywords list.][49699] This allows `proc` to
- be used as an identifer.
+ be used as an identifier.
- [The dyn syntax is now available.][49968] This syntax is equivalent to the
bare `Trait` syntax, and should make it clearer when being used in tandem with
`impl Trait`. Since it is equivalent to the following syntax:
--------
* Patterns with `ref mut` now correctly invoke [`DerefMut`] when
- matching against dereferencable values.
+ matching against dereferenceable values.
Libraries
---------