Jason Newcomb 162aa19793 Fix and improve internal lint checking for match_type usages
* Check for `const`s and `static`s from external crates
* Check for `LangItem`s
* Handle inherent functions which have the same name as a field
* Also check the following functions:
    * `match_trait_method`
    * `match_def_path`
    * `is_expr_path_def_path`
    * `is_qpath_def_path`
* Handle checking for a constructor to a diagnostic item or `LangItem`
2022-10-02 15:02:55 -04:00
..
2022-10-02 23:02:13 +08:00
2022-10-01 17:55:22 +02:00
2022-10-01 17:55:22 +02:00
2022-09-29 12:02:58 +02:00
2022-09-27 13:26:23 +02:00
2022-08-16 11:10:13 +10:00
2022-09-29 12:02:58 +02:00
2022-09-30 11:36:55 -04:00
2022-07-02 23:30:03 +01:00
2022-09-24 23:21:19 +09:00
2022-09-27 13:26:23 +02:00
2022-09-29 12:02:58 +02:00
2022-10-02 15:03:48 +02:00
2022-09-20 15:23:48 +02:00
2022-10-01 17:55:22 +02:00
2022-09-24 23:21:19 +09:00
2022-09-29 12:02:58 +02:00
2022-08-01 08:53:04 +10:00
2022-10-01 17:55:22 +02:00