bors[bot] caac771439
Merge #9735
9735: Add assist to sort members alphabetically. r=matklad a=vsrs

Supports traits, impls, structs, unions and enums (including inner struct variants). Does not support modules yet.

```rust
en┃um Animal {
  Dog(String, f64),
  Cat { weight: f64, name: String },
}
```
->
```rust
enum Animal {
  Cat { weight: f64, name: String },
  Dog(String, f64),
}
```
---
```rust
enum Animal {
  Dog(String, f64),
  Cat {┃ weight: f64, name: String },
}
```
->
```rust
enum Animal {
  Dog(String, f64),
  Cat { name: String, weight: f64 },
}
```
---
More samples in docs 0b7835619a/crates/ide_assists/src/handlers/sort_items.rs (L12-L83).

Relates #6110


Co-authored-by: vsrs <vit@conrlab.com>
2021-08-09 10:21:14 +00:00
..
2021-07-23 19:57:16 +02:00
2021-08-08 10:12:40 +02:00
2021-08-08 18:40:28 +03:00
2021-08-08 18:58:42 +02:00
2021-08-09 10:21:14 +00:00
2021-08-05 12:04:37 +01:00
2021-08-08 10:35:00 +00:00
2021-07-05 14:19:41 +03:00
2021-08-04 03:01:48 -07:00
2021-07-18 10:25:14 +03:00
2021-07-31 14:29:15 +02:00
2021-07-09 11:01:55 -04:00
2021-07-08 16:43:39 +02:00
2021-08-08 22:30:37 +00:00
2021-07-05 14:19:41 +03:00
2021-07-05 14:19:41 +03:00