bors[bot] d10e2a04c8
Merge #6351
6351: Organized completions r=popzxc a=popzxc

This PR continues the work on refactoring of the `completions` crate.

In this episode:

- Actual completions methods are encapsulated into `completions` module, so they aren't mixed with the rest of the code.
- Name duplication was removed (`complete_attribute` => `completions::attribute`, `completion_context` => `context`).
- `Completions` structure was moved from `item` module to the `completions`.
- `presentation` module was removed, as it was basically a module with `impl` for `Completions`.
- Code approaches were a bit unified here and there.


Co-authored-by: Igor Aleksanov <popzxc@yandex.ru>
2020-10-26 19:06:34 +00:00
..
2020-10-26 14:34:00 +00:00
2020-10-20 17:09:03 +02:00
2020-10-23 12:14:58 +02:00
2020-10-20 17:36:02 -04:00
2020-10-23 22:12:15 +00:00
2020-10-26 16:04:08 +01:00
2020-10-21 21:51:53 +02:00
2020-10-26 13:20:57 +00:00
2020-10-25 23:05:30 +01:00
2020-10-24 19:08:12 +00:00
2020-10-20 17:36:02 -04:00
2020-10-20 17:36:02 -04:00
2020-10-26 09:57:46 -04:00
2020-10-24 11:39:57 +03:00
2020-10-23 15:18:33 +02:00
2020-10-26 14:34:00 +00:00