rust/tests/ui-toml
bors f60186f35d Auto merge of #9800 - Alexendoo:def_path_res_multiple, r=dswij
Return multiple resolutions from `def_path_res`

Changes `def_path_res` to return all the resolutions matching the path rather than the first one (with a namespace hint that covered some cases).  This would fix any issues that come up with multiple versions of the same crate being present as they all have the same crate name

It also adds resolution of `impl _ {}` items for local items, and removes struct field resolution as it didn't seem to be used anywhere

I tested it on a local crate and it worked for the multiple crate issue, but I couldn't come up with a test that worked well with `// aux-build`, maybe `// aux-crate` after https://github.com/rust-lang/rust/pull/103266 could work but I'm not sure on that either

changelog: [`disallowed_methods`], [`disallowed_types`], [`disallowed_macros`]: fix path resolution with multiple versions of the same crate
changelog: [`disallowed_methods`]: Resolve methods in `impl`s in the current crate
2022-11-19 09:05:50 +00:00
..
arithmetic_side_effects_allowed Merge commit 'b52fb5234cd7c11ecfae51897a6f7fa52e8777fc' into clippyup 2022-09-09 13:36:26 +02:00
await_holding_invalid_type Return multiple resolutions from def_path_res 2022-11-04 21:58:07 +00:00
bad_toml
bad_toml_type Merge commit '2b2190cb5667cdd276a24ef8b9f3692209c54a89' into clippyup 2022-08-11 19:42:16 +02:00
conf_deprecated_key Merge remote-tracking branch 'upstream/master' into rustup 2022-10-06 09:19:29 +02:00
dbg_macro
disallowed_macros Add disallowed_macros lint 2022-10-05 13:44:06 +00:00
disallowed_names_append Merge commit '2b2190cb5667cdd276a24ef8b9f3692209c54a89' into clippyup 2022-08-11 19:42:16 +02:00
disallowed_names_replace Merge commit '2b2190cb5667cdd276a24ef8b9f3692209c54a89' into clippyup 2022-08-11 19:42:16 +02:00
doc_valid_idents_append
doc_valid_idents_replace
duplicated_keys Merge commit '2b2190cb5667cdd276a24ef8b9f3692209c54a89' into clippyup 2022-08-11 19:42:16 +02:00
expect_used Fix typo in expect_used and unwrap_used warning messages 2022-11-17 15:02:48 +00:00
fn_params_excessive_bools bless clippy 2022-10-01 10:03:06 +00:00
functions_maxlines
good_toml_no_false_negatives
invalid_min_rust_version
large_include_file bless clippy 2022-10-01 10:03:06 +00:00
lint_decimal_readability
max_suggested_slice_pattern_length
min_rust_version
missing_enforced_import_rename
mut_key make arc-likes for mutable-key configurable 2022-10-25 01:51:04 +02:00
nonstandard_macro_braces bless clippy 2022-10-01 10:03:06 +00:00
print_macro Add allow-print-in-tests config 2022-11-04 20:33:04 +03:00
strict_non_send_fields_in_send_ty bless clippy 2022-10-01 10:03:06 +00:00
struct_excessive_bools bless clippy 2022-10-01 10:03:06 +00:00
toml_disallow Merge commit '2b2190cb5667cdd276a24ef8b9f3692209c54a89' into clippyup 2022-08-11 19:42:16 +02:00
toml_disallowed_methods Return multiple resolutions from def_path_res 2022-11-04 21:58:07 +00:00
toml_disallowed_types
toml_trivially_copy
toml_unknown_key Add allow-print-in-tests config 2022-11-04 20:33:04 +03:00
unwrap_used Fix typo in expect_used and unwrap_used warning messages 2022-11-17 15:02:48 +00:00
upper_case_acronyms_aggressive
vec_box_sized fix vec-box-size-threshold off-by-one error 2022-11-14 16:06:21 +01:00
zero_single_char_names
update-all-references.sh