Language
--------
-- [Relaxed path syntax. You can now add type parameters to values][43540]
- Example:
- ```rust
- my_macro!(Vec<i32>::new); // Always worked
- my_macro!(Vec::<i32>::new); // Now works
- ```
- [You can now use static references for literals.][43838]
Example:
```rust
let x: &'static u32 = &0;
}
```
+- [Relaxed path syntax. Optional `::` before `<` is now allowed in all contexts.][43540]
+ Example:
+ ```rust
+ my_macro!(Vec<i32>::new); // Always worked
+ my_macro!(Vec::<i32>::new); // Now works
+ ```
Compiler
--------