rust/crates
bors[bot] 87608904f6 Merge #1661
1661: Parse function parameters attributes r=matklad a=eupn

Fixes #1397. The [RFC-2565](https://github.com/rust-lang/rfcs/blob/master/text/2565-formal-function-parameter-attributes.md) specifies `#[attributes]` to function parameters:

```rust
fn foo(#[attr] a, #[unused] b, #[must_use] ...) {
    // ...
}
```

This PR adds those attributes into grammar and to the parser, extending corresponding inline tests.

Co-authored-by: Evgenii P <eupn@protonmail.com>
2019-08-08 13:04:28 +00:00
..
gen_lsp_server flexi_logger 0.14 2019-07-22 13:13:55 -04:00
ra_arena cleanup 2019-08-06 10:57:16 +02:00
ra_assists rustfmt 2019-07-30 21:02:29 +07:00
ra_batch introduce ra_vfs_glob crate 2019-08-06 14:28:31 +02:00
ra_cli Update crates/ra_cli/src/analysis_stats.rs 2019-08-05 16:53:54 +03:00
ra_db
ra_fmt
ra_hir implement while let desugaring 2019-08-07 15:14:22 +02:00
ra_ide_api implement while let desugaring 2019-08-07 15:14:22 +02:00
ra_lsp_server Merge #1652 2019-08-06 16:50:49 +00:00
ra_mbe Return a Ref from SubtreeTokenSource::get 2019-08-03 22:49:47 +03:00
ra_parser Merge #1661 2019-08-08 13:04:28 +00:00
ra_prof
ra_project_model introduce ra_vfs_glob crate 2019-08-06 14:28:31 +02:00
ra_syntax Merge #1661 2019-08-08 13:04:28 +00:00
ra_text_edit
ra_tools install server first 2019-08-07 12:12:23 +02:00
ra_tt
ra_vfs_glob push glob errors outwards 2019-08-06 14:28:31 +02:00
test_utils
thread_worker