4432: Update features.md r=matklad a=bnjjj



Co-authored-by: Coenen Benjamin <benjamin.coenen@hotmail.com>
This commit is contained in:
bors[bot] 2020-05-14 08:28:32 +00:00 committed by GitHub
commit 6fde7f1b6b
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -143,9 +143,9 @@ takes arguments, the cursor is positioned inside the parenthesis.
There are postfix completions, which can be triggered by typing something like There are postfix completions, which can be triggered by typing something like
`foo().if`. The word after `.` determines postfix completion. Possible variants are: `foo().if`. The word after `.` determines postfix completion. Possible variants are:
- `expr.if` -> `if expr {}` - `expr.if` -> `if expr {}` or `if let ... {}` for `Option` or `Result`
- `expr.match` -> `match expr {}` - `expr.match` -> `match expr {}`
- `expr.while` -> `while expr {}` - `expr.while` -> `while expr {}` or `while let ... {}` for `Option` or `Result`
- `expr.ref` -> `&expr` - `expr.ref` -> `&expr`
- `expr.refm` -> `&mut expr` - `expr.refm` -> `&mut expr`
- `expr.not` -> `!expr` - `expr.not` -> `!expr`
@ -161,6 +161,16 @@ There also snippet completions:
#### Inside Modules #### Inside Modules
- `tfn` -> `#[test] fn f(){}` - `tfn` -> `#[test] fn f(){}`
- `tmod` ->
```rust
#[cfg(test)]
mod tests {
use super::*;
#[test]
fn test_fn() {}
}
```
### Code Highlighting ### Code Highlighting