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-09-23 13:42:59 -04:00
2022-09-05 22:25:57 +09:00
2022-08-31 09:24:45 -04:00
2022-09-23 13:42:59 -04:00
2022-08-31 09:24:45 -04:00
2022-09-23 13:42:59 -04:00
2022-09-23 13:42:59 -04:00
2022-09-23 13:42:59 -04:00
2022-09-23 13:42:59 -04:00
2022-09-05 22:25:57 +09:00
2022-09-21 13:13:27 -04:00
2022-09-23 13:42:59 -04:00
2022-08-31 09:24:45 -04:00
2022-09-05 22:25:57 +09:00
2022-10-02 15:02:55 -04:00
2022-09-23 13:42:59 -04:00
2022-09-09 13:36:26 +02:00
2022-09-23 13:42:59 -04:00
2022-09-23 13:42:59 -04:00
2022-09-23 13:42:59 -04:00
2022-10-01 17:55:22 +02:00
2022-09-23 13:42:59 -04:00
2022-09-23 13:42:59 -04:00
2022-10-02 15:02:55 -04:00
2022-09-23 13:42:59 -04:00
2022-09-23 13:42:59 -04:00
2022-09-23 13:42:59 -04:00
2022-09-23 13:42:59 -04:00
2022-09-23 13:42:59 -04:00
2022-09-23 13:42:59 -04:00
2022-09-23 13:42:59 -04:00
2022-10-02 14:50:37 -04:00
2022-09-02 13:03:11 -05:00
2022-09-23 13:42:59 -04:00
2022-10-02 14:50:37 -04:00
2022-09-23 13:42:59 -04:00
2022-10-02 15:02:55 -04:00
2022-09-23 13:42:59 -04:00
2022-08-31 09:24:45 -04:00
2022-09-23 13:42:59 -04:00
2022-09-23 13:42:59 -04:00
2022-09-23 13:42:59 -04:00
2022-09-28 14:27:32 +02:00
2022-09-09 13:36:26 +02:00
2022-09-21 13:13:27 -04:00
2022-09-09 13:36:26 +02:00
2022-09-23 13:42:59 -04:00
2022-10-02 14:50:37 -04:00
2022-09-23 13:42:59 -04:00
2022-09-23 13:42:59 -04:00
2022-10-02 14:50:37 -04:00
2022-08-31 09:24:45 -04:00
2022-09-05 22:25:57 +09:00
2022-08-31 09:24:45 -04:00
2022-09-23 13:42:59 -04:00
2022-09-05 22:25:57 +09:00
2022-09-23 13:42:59 -04:00
2022-09-05 22:25:57 +09:00
2022-09-23 13:42:59 -04:00
2022-09-23 13:42:59 -04:00
2022-09-06 03:16:29 +00:00
2022-09-23 13:42:59 -04:00
2022-09-09 13:36:26 +02:00
2022-09-23 13:42:59 -04:00
2022-09-23 13:42:59 -04:00
2022-08-31 09:24:45 -04:00
2022-08-31 09:24:45 -04:00
2022-10-02 14:50:37 -04:00
2022-09-23 13:42:59 -04:00
2022-09-23 13:42:59 -04:00
2022-09-29 13:48:50 +02:00
2022-09-09 13:36:26 +02:00
2022-09-28 14:27:32 +02:00
2022-09-09 13:36:26 +02:00
2022-08-31 09:24:45 -04:00
2022-10-02 15:02:55 -04:00
2022-09-05 22:25:57 +09:00
2022-08-31 09:24:45 -04:00
2022-08-31 09:24:45 -04:00
2022-09-23 13:42:59 -04:00