Update RELEASES.md

This commit is contained in:
Mazdak Farrokhzad 2019-02-22 17:50:18 +01:00
parent 0ab2aedb7f
commit fda51c2fbd

View File

@ -22,20 +22,20 @@ Language
let state = Creature::Crab("Ferris"); let state = Creature::Crab("Ferris");
if let Creature::Crab(name) | Creature::Person(name) = state { if let Creature::Crab(name) | Creature::Person(name) = state {
println!("This creature's name is: {}", name); println!("This creature's name is: {}", name);
} }
} }
``` ```
- [You can now have irrefutable `if let` and `while let` patterns.][57535] Using - [You can now have irrefutable `if let` and `while let` patterns.][57535] Using
this feature will by default produce a warning as this behaviour can be this feature will by default produce a warning as this behaviour can be
unintuitive. E.g. `if let _ = 5 {}` unintuitive. E.g. `if let _ = 5 {}`
- [You can now use `let` bindings, assignments, expression statements, and pattern destructuring in - [You can now use `let` bindings, assignments, expression statements,
const functions.][57175] and irrefutable pattern destructuring in const functions.][57175]
- [You can now call unsafe const functions.][57067] E.g. - [You can now call unsafe const functions.][57067] E.g.
```rust ```rust
const unsafe fn foo() -> i32 { 5 } const unsafe fn foo() -> i32 { 5 }
const fn bar() -> i32 { const fn bar() -> i32 {
unsafe { foo() } unsafe { foo() }
} }
``` ```
- [You can now specify multiple attributes in a `cfg_attr` attribute.][57332] - [You can now specify multiple attributes in a `cfg_attr` attribute.][57332]